/* CSS Document */
ol, ul {list-style: none;padding:0;margin:0;}
/* *+html .floatFix, *+html ul, *+html .subcontenedor {height:1%} */
*+html .floatFix, *+html ul, *+html .subcontenedor {display:inline-block;}
*+html .floatFix, *+html ul, *+html .subcontenedor {display:block;}
* html .floatFix, * html ul, * html .subcontenedor {height:1%}
.floatFix:after, ul:after, .subcontenedor:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}


body {margin:auto; width:955px; background-image: url(../imgs/bg.jpg); background-repeat:repeat-x; background-color:#6A0002;font:normal 13px/18px Arial, Sans-serif;color:#FFF;}
a {color:#FFFFFF; text-decoration:none;}
hr {background:#ccc;border:none;height:1px;margin-bottom:8px;}

.tablaHeader .turquesa {color:#FFFF9D;}
.turquesa{color:#CC0000;}
.gris{color:#CCCCCC;}
.tahoma{ font:normal 11px/13px Tahoma, Sans-serif;}

.tablaContenedor{border:solid 1px #CECECE;margin-top:10px;background:#fff;}
.tablaContenedor .tablaContenido{color:#333;}
.tablaContenedor .tablaContenido .servicios ul{margin:5px 0 15px 0;border-bottom:1px solid #CCC;padding-bottom:5px;}
.tablaContenedor .tablaContenido .servicios ul li.frase{font:italic 12px/14px Times New Roman, serif;margin-top:8px;}
.tablaContenedor .tablaContenido .servicios ul li.autor{font:italic 12px/12px Times New Roman, serif;color:#999;text-align:right;}

.tablaContenedor .tablaContenido .perfeccionamiento ul {margin-bottom:-15px;}
.tablaContenedor .tablaContenido .perfeccionamiento ul li {margin:5px 0 10px 0;border-bottom:1px solid #CCC;padding-bottom:15px;}
.tablaContenedor .tablaContenido .perfeccionamiento ul li i{color:#898989;}
.tablaContenedor .tablaContenido .desarrollo a{color:#333;text-decoration:underline;}
.tablaContenedor .tablaContenido .desarrollo a:hover{color:#CC0000;}
.tablaContenedor .tablaContenido .contacto ul {margin-bottom:40px;}
.tablaContenedor .tablaContenido .contacto ul li {margin:5px 0 10px 0;border-bottom:1px solid #CCC;padding-bottom:5px;}

.tablaContenedor .tablaContenido .contacto ul li i{color:#898989;}
iframe a{color:red;}


.tablaHeader{background-image: url(../imgs/bgHeader.gif); background-repeat:repeat-x; border-bottom:solid 1px #CECECE;font-weight:bold;}
.tablaHeader a:hover{color:#FFFF9D;}

.tablaLeft{color:#ccc;padding:14px;font-size:12px;line-height:15px;}
.tablaLeft a{text-decoration:underline;}
.tablaLeft a:hover{color:#FFFF99;text-decoration:underline;}

.tablaFederico{background-image: url(../imgs/bgCaja.gif); background-repeat:repeat;border-left:solid 1px #CECECE;}
.tablaFederico img{border:solid 1px #CECECE;}

.leftHome{background:transparent url(../imgs/fotoHome.jpg) no-repeat scroll 0 0;background-color:#5D0202;}
.leftEspecializacion{background:transparent url(../imgs/fotoContacto.jpg) no-repeat scroll 0 0;background-color:#5D0202;}

.tablaFrase{font:italic 14px/16px Times New Roman, serif;color:#FFF;}
.tablaFrase b{font-weight:normal;color:#FFFF99;}
.tablaFrase .autor{font-size:12px;text-align:right;padding:0px;color:#ccc;}

.verificar{padding-top:5px;font-size:11px;line-height:14px;}
.verificar hr {margin-bottom:15px;}
.verificar a{color:#333;text-decoration:underline;}
.verificar a:hover{color:#CC0000;}

.pie{margin-top:5px; line-height:20px; text-align:center;}
.pie a{text-decoration:underline!important;}
.pie a:hover{color:#FFFF99!important;}

ul.penalismoCritico li{font:italic 14px/18px Georgia, Times New Roman, serif;padding-left:15px;background:transparent url(../imgs/flechita.gif) no-repeat scroll 0 9px;}
ul.penalismoCritico li .titulo {font-size:15px;line-height:25px;font-weight:bold;font-style:normal;}
ul.penalismoCritico li a{text-decoration:none;}
