.body {

	color:#000000;

	font-family:Ta,sans-serif;

	font-size:12px;

	line-height: 20px;

	font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, serif;

	/*color: #505050;*/

	margin:0;

	padding:0;

	background:none repeat scroll 0 0 #ECECEC;

}



/*h2{

	font-weight:bold;

	color:#000099;

	margin:10px 0px;

	

	}*/

span{

	color:#006600;

	font-weight:bold;

	}

a, a:link, a:visited {

	color:#0000FF;

	margin:5px 0px;

	}

textarea{

	width:800px;

	height:300px;

	}

.all {

	margin:0 auto;

	width:805px;

    -moz-border-radius: 5px;

    background: none repeat-x scroll 0 0 #FFFFFF;

    height: auto;

    

}





.rtop, .rbott {

    background: url("../images/bordes2/rtopbg.gif") no-repeat scroll left top transparent;

    display: block;

    height: 13px;

    margin: 0 auto;

    width: 870px;

}



#contenido{

    background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    width: 936px;

}



#contenido-central {

   /* background: url("../images/bordes2/maincontainerbg.gif") repeat-x scroll 0 0 #004A95;

    height: auto;

    margin: 0 auto;

    padding: 0 12px;

    position: relative;

    width: 846px;*/

    background: url("../images/bg-main.png") no-repeat scroll 0 0 transparent;

    /*height: 700px;*/

    margin: 0 auto;

    width: 960px;

	padding-left:12px;

}



.rbott {

    background-position: left bottom !important;

}



textarea{

	width:800px;

	height:300px;

	}







* {margin: 0; padding: 0; outline: none;}

img {border: none;}



/*h1 {

	font: 3em normal Georgia, "Times New Roman", Times, serif;

	color: #fff;

	text-align: center;

	background: url(h1_bg.gif) no-repeat;

	text-indent: -99999px;

	margin: 100px 0 10px;

}*/

.container {

	overflow: hidden;

	width: 97%;

	margin: 0 auto;

	height:310px;

}

#main {

	padding: 10px;

	background: #f0f0f0;

	border: 1px solid #ccc;

}

a {color: #fff;}



/*--Main Image Preview--*/

.main_image {

	width: 524px; 

	height: 200px;

	float: left;

	background: #333;

	position: relative;

	overflow: hidden;

	color: #fff;

}

.main_image h2 {

	font-size: 2em;

	font-weight: normal;

	margin: 0 0 5px;	padding: 10px;

}

.main_image p {

	font-size: 1.2em;

	padding: 10px;	margin: 0;

	line-height: 1.6em;

}

.block small { 

	padding: 0 0 0 20px; 

	background: url(icon_calendar.gif) no-repeat 0 center; 

	font-size: 1em; 

}

.main_image .block small {margin-left: 10px;}

.main_image .desc{

	position: absolute;

	bottom: 0;	left: 0;

	width: 100%;

	display: none;

}

.main_image .block{

	width: 100%;

	background: #111;

	border-top: 1px solid #000;

}

.main_image a.collapse {

	background: url(btn_collapse.gif) no-repeat left top;

	height: 27px; width: 93px;

	text-indent: -99999px;

	position: absolute; 

	top: -27px; right: 20px; 

}

.main_image a.show {background-position: left bottom;} 





.image_thumb {

	float: left;

	width: 250px;

	height: 200px;

	background: #f0f0f0;

	border-right: 1px solid #fff;

	border-top: 1px solid #ccc;

}

.image_thumb img {

	border: 1px solid #ccc; 

	padding: 5px; 

	background: #fff; 

	float: left;

}

.image_thumb ul {

	margin: 0; padding: 0;

	list-style: none;

}

.image_thumb ul li{

	margin: 0; 

	padding: 12px 10px;

	background: #f0f0f0 url(nav_a.gif) repeat-x;

	width: 230px;

	float: left;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #fff;

	border-right: 1px solid #ccc;

	height: 74px;

}

.image_thumb ul li.hover {

	background: #ddd;

	cursor: pointer;

}

.image_thumb ul li.active {

	background: #fff;

	cursor: default;

	font-size: 10px;

}

html .image_thumb ul li h2 {

	font-size: 1.5em; 

	margin: 5px 0; padding: 0;

}

.image_thumb ul li .block {

	float: left; 

	margin-left: 10px;

	padding: 0;


	font-size: 10px;

}	

.image_thumb ul li p{display: none;}





/* CSS Document */





p {

}



p.mini {

	font-size: 13px;

	line-height: 17px;

}



p.minimini {

	font-size: 10px;

	color: #999999;

	line-height: 14px;

}



p.miniheading {

	color: #3d748f;

	font-variant: small-caps;

}



a:link, a:visited {

	color: #999999;

	text-decoration: none;

}



a:hover, a:active {

	color: #999999;

	text-decoration: underline;

}



h1 {

	color: #3d748f;

	font-size: 16px;

	line-height: 24px;

	font-weight: normal;

}



table.page {

	width: 100%;

	padding: 0;

	border: 0;

}



td.bottomleft {

	color: #999999;

	text-align: left;

	align: left;

	vertical-align: bottom;

}



td.bottomright {

	color: #999999;

	text-align: right;

	align: right;

	vertical-align: bottom;

	font-weight: bold;

}



.moduletablebottom a:link {

	color: #999999;

	text-decoration: none;

}



.moduletablebottom a:visited {

	color: #999999;

	text-decoration: none;

}



.moduletablebottom a:hover, a:active {

	color: #999999;

	text-decoration: underline;

}



td.top {

	text-align: right;

	font-size: 15px;

}



.moduletabletop a:link {

	color: #3d748f;

	text-decoration: none;

}



.moduletabletop a:visited {

	color: #3d748f;

	text-decoration: none;

}



.moduletabletop a:hover, a:active {

	color: #ffffff;

}



td.top1 {

	background-color: #3d748f;

	height: 18px;

}



td.top2 {

	background-color: #81b5e4;

	v-align: middle;

	height: 70px;

}



td.top3 {

	background-color: #d7e9f7;

	height: 18px;

}



td.middle1 {

	background-color: #ffffff;

}



td.bottom1 {

	background-color: #f5f5f5;

}



td.contentheading {

	color: #3d748f;

	font-size: 16px;

	line-height: 24px;

	font-weight: normal;

}



.contentheading {

	background-color: #ffffff;

}



.contentpaneopen {

}



.componentheading {

	color: #3d748f;

	font-size: 16px;

	line-height: 24px;

	font-weight: normal;

}



.blog {

	background-image: url(../images/bg_main.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



.moduletable {

	width: 100%;

	background-color: #eef8fa;

	padding: 5px;

	border: 2px solid #dde6e5;

	text-align: left;

	margin-bottom: 15px;

}

ul {

	font-size: 14px;

	margin-left:30px;

	padding:0;

	line-height:30px;

	padding:30px 0 0;

}



.moduletable th {

	color: #3d748f;

	text-align: center;

}



.logo-header{

	float:right;

	padding-right:50px;

	padding-top:12px;

}



.fondo-footer{
	background: #4682B4; 
width: 934px;
}



.fondo-footer #cont-footer-nuevo{
	padding: 30px;display: flex;
}

.fondo-footer #cont-footer-nuevo #sucursales div{display: flex;}
.fondo-footer #cont-footer-nuevo #sucursales div ul{width: 50%;}

.fondo-footer #cont-footer-nuevo div#horarios,
.fondo-footer #cont-footer-nuevo div#sucursales{width: 50%;}


.fondo-footer #cont-footer-nuevo div h2 {
    font-size: 17px;
    line-height: 27px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	position: relative;
	margin-bottom: 40px;color: #fff;
}

.fondo-footer #cont-footer-nuevo div h2:after {
    content: "";
    width: 50px;
    height: 2px;
    bottom: -10px;
    left: 0;
    position: absolute;
    z-index: 1;
	background-color: #fff;
}

.fondo-footer #cont-footer-nuevo ul{position: relative;list-style-type: none;}
.fondo-footer #cont-footer-nuevo ul li:before {
    content: "-";
    color: #fff;
    margin:0 10px;
	width: 20px; 
}
.fondo-footer #cont-footer-nuevo ul li a,
.fondo-footer #cont-footer-nuevo ul li{color:#fff;font-size: 15px;}

.texto-footer{

	color: #333; 

	font-weight: bold; 

	font-family: verdana; 

	font-size: 11px;

}



#informacion p{

	font-family: verdana;

    padding-left: 10px;

    padding-top: 5px;

}



.tarjetas-convenio{

	overflow: hidden; 

	position: relative; 

	visibility: visible; 

	left: 55px !important;  

	width:750px; 

	float:left;

	padding-top:40px;

}



.tarjetas-convenio ul{

	margin:0; 

	padding:0; 

	position:relative; 

	list-style-type:none; 

	z-index:1; 

	width:2000px; 

	left:-1000px;

}



.contenedor-examenes{

	float: left;

    padding-bottom: 25px;

    width: 49%;

}



.ubicacion-direccion-telefono{

	float:left;

	text-align:left;

	font-size:12px;

	padding-left:10px;

}



.ubicacion-direccion-telefono-nunoa{

	float: right; 

	text-align: left; 

	font-size: 12px; 

	padding-right: 10px;

}



.contenedor-mapas{

	border: 1px solid #ccc;

	margin:5px;

}



.titulo-header{

	float: left; 

	padding: 24px 0px 0px 50px;

}



.titulo-1 h1{

	color: #010080;

    font-family: times;

    font-size: 28px;

    font-weight: bold;    

	text-align:center;

}





.titulo-2 h2{

	color: #010080;

    font-family: times;    

    font-weight: bold;

    padding-top: 4px;

	text-align:center;

}



.titulo-3 h2{

	color: #010080;

    font-family: times;

    font-weight: bold;

    padding-top: 5px;

	text-align:center;

}



.titulo-4 h2{

	color: #010080;

    font-family: times;

    font-weight: bold;

    padding-top: 5px;

	text-align:center;

}



.texto-derecho-galeria{

	font-size: 12px; 

	padding: 1px ! important; 

	line-height: 15px;

}





.fondo-footer{

	/*background: url(../images/footer-bg.jpg) repeat-x scroll left top #FFFFFF;*/

    font-family:Lucida Grande,Verdana,sans-serif;

    height: 55x;

    list-style-type: none;

    margin: 0;

    padding: 0;

    width: 936px;

}



#informacion{

	padding-bottom:10px

}



.destacado{

	color:red;

}



#cont-footer-nuevo ul{
	font-size: 11px;
	padding: 0px !important;
	margin-left: 0 !important;
}

#cont-footer-nuevo ul li a{
	font-weight:bold;
}

.info-interior ul li {
	list-style-type:none;
}

.info-interior ul {
	font-size: 11px;
    line-height:0px !important;
    margin-left: 30px;
    padding: 0 !important;
}

