@charset "UTF-8";
/*
Theme Name: VladTheme
Theme URI: http://www.vladimirpetit.com/
Description: Tema creado exclusivamente para el sitio web de Vladimir Petit
Author: Jesús Torres
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: vladimir petit, abogado, profesor, ucab, ucv
*/
/** RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; background: transparent; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

textarea { resize: none; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

img { display: block; }

/** BASICOS */
html, body { height: 100%; }

body { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFF; line-height: 16px; font-weight: normal; margin: 0; background-image: url(images/fondo.jpg); background-repeat: no-repeat; background-position: center top; }

a:link, a:visited { font-weight: bold; color: #FF5A00; text-decoration: none; }

a:hover, a:active { font-weight: bold; color: #3F3F3F; text-decoration: none; }

strong, b { font-weight: bold; }

p { margin: 0 0 16px; }

/** MENU PRINCIPAL */
#headMenu { right: 0px; top: 92px; position: absolute; z-index: 100; }

#headMenu ul { margin: 0px; padding: 0px; }

#headMenu ul li { float: left; background-image: url(images/menusup_items_off.png); background-repeat: no-repeat; background-position: left top; }

#headMenu ul li a { display: block; line-height: 42px; height: 35px; padding-right: 15px; padding-left: 15px; font-size: 11px; text-transform: uppercase; font-family: Swis721ExBTRoman, Arial, Helvetica, sans-serif; }

#headMenu ul li a:hover, #headMenu ul li.current-menu-item a { background-image: url(images/menusup_items_on.png); background-repeat: no-repeat; background-position: center top; color: #333; }

/** MENU LATERAL */
#cuerMenL { float: left; padding: 6px 7px 6px 6px; width: 197px; }

#cuerMenL ul li a { color: #FFF; display: block; padding: 3px 0 4px 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #999; }

#cuerMenL ul li a:hover, #cuerMenL ul li.current-menu-item a { color: #FF7900; background-color: #6C5D51; text-shadow: #000000 0px -1px 2px; }

/** SIDEBAR */
#cuerApoy { float: left; width: 235px; border-right: 1px solid #878FAF; }

#postit { background: url(images/postit_fondo.png) no-repeat 0px 0px; height: 225px; width: 155px; margin-right: auto; margin-left: auto; padding: 8px 22px 26px 22px; }

/** GENERALES */
.clearLyr { clear: both; }

#principal { min-height: 100%; background-image: url(images/footer_fondo.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; padding-bottom: 30px; }

#contenido { width: 907px; margin-right: auto; margin-left: auto; position: relative; z-index: 20; }

#headerCo { width: 907px; margin-right: auto; margin-left: auto; height: 123px; position: relative; }

#headTitu { left: 0px; top: 21px; position: absolute; }

#headRede { right: 6px; top: 33px; position: absolute; }

#headRede ul li { display: block; float: left; margin-left: 10px; }

#cuerpoCo { width: 905px; margin-right: auto; margin-left: auto; position: relative; border: 1px solid #CCC; }

#cuerMenB { float: left; height: 250px; width: 695px; overflow: hidden; }

#cuerFra1 { background-color: #FF5A00; height: 24px; width: 905px; }

#cuerFra2 { background-color: #3F3F3F; height: 6px; width: 905px; }

#cuerCont { width: 905px; background-color: #FFF; padding: 30px 0px; overflow: hidden; }

#cuerText { float: left; width: 609px; margin-left: 30px; }

.cuerTex1 { float: left; width: 305px; margin-right: 15px; text-align: justify; }

.cuerTex2 { float: left; width: 305px; text-align: justify; }

.ultimaTx:after { content: " ______________________"; line-height: 0; visibility: hidden; }

#cuerText ul { margin: 0 0 14px 8px; }

#cuerText ul li { margin: 0 0 0 16px; list-style-type: disc; }

#cuerText ul.ngg-breadcrumbs li { list-style-type: none; margin: 0; }

/** ESTILOS PARA EL EDITOR */
.cuTitul1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 24px; color: #FF5A00; text-transform: uppercase; }

.cuTitul2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #C64500; font-weight: bold; }

a.linkDown { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #C64500; font-weight: bold; background: url(images/ico_download.png) no-repeat 5px 5px; display: block; border-bottom: 1px dashed #CCC; }

/** FOOTER */
#footerCo { background-image: url(images/footer_fondo.gif); background-repeat: repeat-x; background-position: left center; text-align: center; }

#footerCo div { display: block; background-color: #BFC8DD; padding: 4px; width: 250px; font-size: 10px; color: #133283; margin-right: auto; margin-left: auto; }

/** PLANILLAS */
#fm-form-1 { width: 500px; }

#fm-form-1 ul { margin: 0; padding: 0; }

#fm-form-1 ul li { margin: 0; padding: 0 0 4px 0; list-style-type: none; }

#fm-form-1 td { vertical-align: middle; }

#fm-form-1 input[type=text] { height: 24px; }

#fm-form-1 li#fm-item-coment td { vertical-align: top; }

#fm-form-1 li#fm-item-coment label { padding-top: 4px; }

#fm-form-1 input[type=text], #fm-form-1 textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; }

/** BOTON ALUMNOS */
.btnAlumn { float: right; width: 153px; padding: 12px 16px 0; margin-left: 20px; margin-bottom: 10px; background: #FFF url(images/posts/boton_alumnos.png) no-repeat left top; height: 257px; }

.btnAlumn:hover { background: #DDD url(images/posts/boton_alumnos.png) no-repeat left top; cursor: pointer; }

/** POST-IT DE LA BARRA IZQUIERDA */
.postitFE { font-size: 9px; margin-bottom: 6px; }

.postitTI { font-size: 14px; font-weight: bold; margin-bottom: 6px; }

.postitCO { font-size: 12px; }

.postitCO a { font-size: 9px; font-weight: normal; }

/** POSTS */
.postTitu { font-size: 18px; font-style: italic; font-weight: bold; }

.postFech { font-size: 10px; font-style: italic; color: #666; }

.postCont { padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px dashed #CCC; }

.postCont a { font-size: 9px; font-weight: normal; }

/** TWITTER */
.tweet { border: 1px dashed #CCC; padding: 10px; overflow: hidden; width: 246px; }

.query { color: #085258; }

#cuerText ul.tweet_list { list-style: none; margin: 0; padding: 0; width: 246px; }

#cuerText ul.tweet_list { margin: 0; }

#cuerText ul.tweet_list li { overflow: hidden; list-style-type: none; margin: 0; padding: 0 0 20px 0; display: block; min-height: 100px; }

#cuerText ul.tweet_list li a { font-weight: normal; }

#cuerText ul.tweet_list .tweet_avatar { padding-right: .5em; float: left; }

#cuerText ul.tweet_list .tweet_avatar img { vertical-align: middle; }

/** CONTACTO */
.contacto-forma .fila { margin-bottom: 10px; }
.contacto-forma .fila input[type=text], .contacto-forma .fila input[type=tel], .contacto-forma .fila input[type=email], .contacto-forma .fila textarea { padding: 5px; width: 100%; }
.contacto-forma .fila input[type=submit] { border: none; padding: 10px 20px; }
.contacto-forma .fila span { font-weight: bold; color: #F00; }
.contacto-forma .fila .item { margin-bottom: 5px; }
.contacto-forma .fila .obli { padding-top: 15px; }

/*# sourceMappingURL=style.css.map */