/****************************************************************************************************
General:
body, h1, h2, h3, a, img, ul ol, li, form, input, select, textarea, label
****************************************************************************************************/

body { font:11px arial; background:#a6d9ee; margin:0px; padding:3px 0 0 0; }

h1 { display:none; }
h2 { font-size:14px; color:#3399cc; }
h3 { font-size:12px; color:#3399cc; }

a { text-decoration:none; color:#3399cc; }
img { border:0px; }

ul { margin:0px; padding:0px; }
ol { margin:0px; padding:0px; }
li { margin:0px; padding:0px; }

form { margin:0px; padding:0px; }
input, select, textarea { font:11px arial; margin:0px; padding:0px; border:1px solid #ccc; color:#666; }
input, textarea { width:60%; }
label { float:left; width:140px; }

iframe { border:0px; margin:0px; padding:0px; width:100%; }

/****************************************************************************************************
Identificadores:
contenedor, cabecera, logo, menusup, menusupesqizq, menusupesqdrc, colizq, colcen, noticias, coldr,
contenido, pie
****************************************************************************************************/

#contenedor { width:760px; margin:auto; background:#fff; border:1px solid #999; color:#666; }

	#cabecera { width:760px; height:87px; background:url(/img/fondo_cabecera.jpg) right 0 no-repeat; }
	
		#logo { width:305px; height:87px; background:url(/img/logo.gif) 0 15px no-repeat; }
		
	#menusup { width:760px; text-align:right; background:url(/img/fondo_mensup.gif) 0 0 repeat-x; }
	
		#menusupesqizq { width:760px; background:url(/img/esqizqmenusup.gif) 0 0 no-repeat; }
		#menusupesqdrc { width:720px; padding:2px 20px 2px 20px; background:url(/img/esqdrcmenusup.gif) right 0 no-repeat; }
	
	#colizq { float:left; width:154px; margin:10px 0 10px 0; }
	
		#colizq ul { padding:0 0 0 3px; background:url(/img/fondo_menulat.gif) 0 0 repeat-x; }
		#colizq ul li { height:16px; padding:2px 0 0 0; font-weight:bold; color:#386383; background:url(/img/esquinadrcmenulat.gif) right 0 no-repeat; }
		#colizq ol { padding:0 0 0 10px; background:#fff; border-right:1px solid #919b9d; width:140px; }
		#colizq li { list-style:none; }
		#colizq a { color:#666666; }
	
	#colcen { float:left; width:370px; margin:10px 0 10px 13px; padding:200px 10px 0 10px; background:url(/img/fotocentro.jpg) center 0 no-repeat; text-align:justify; border-right:1px dotted #999; border-left:1px dotted #999; }
	
		#noticias { width:348px; border:1px solid #999; padding:3px 10px 3px 10px; }
		
			#noticias h2 { padding:5px 0 0 0; }
			#noticias p { margin:0px; padding:5px 0 5px 0; }
	
	#coldrc { float:right; width:176px; margin:10px 0 10px 0; padding:0 10px 0 0; }
	
		#coldrc ul { margin:0px; padding:0px; }
		#coldrc li { margin:0px; padding:0 0 10px 0; list-style:none; }
	
	#contenido { float:left; margin:10px 0 10px 15px; padding:0 0 0 10px; width:559px; border-left:1px dotted #999; }
	
		#contenido h2 { padding:5px 0 5px 0; border-bottom:1px dotted #666; }
		#contenido h3 { padding:5px 0 5px 0; }
		#contenido ul { margin:5px 0 5px 35px; }
		#contenido ol { margin:5px 0 5px 35px; }
		#contenido p { text-align:justify; }
	
	#pie { width:760px; padding:2px 0 2px 0; text-align:center; color:#999; font-style:italic; border-top:1px solid #999; }
	
		#pie p { margin:0px; padding:0px; }
	
/****************************************************************************************************
Clases:
limpia, accesoplataforma, smsoutlook, titular, fecha, tabform, obligatorio, boton, buscador,
paginador
****************************************************************************************************/

.limpia { clear:both; }

.accesoplataforma { width:150px; height:99px; background:url(/img/bannerizq_infciudadana.jpg) 0 0 no-repeat !important; padding-right:0px !important; }
.accesoplataforma a { width:130px; height:99px; display:block; }
.accesoplataforma span { display:none;  }

.smsoutlook { width:150px; height:99px; background:url(/img/bannerizq_smsoutlook.gif) 0 0 no-repeat !important; padding-right:0px !important; border-bottom:1px solid #919b9d; }
.smsoutlook a { width:130px; height:99px; display:block; }
.smsoutlook span { display:none;  }

.titular { float:left; display:block; width:290px; margin-bottom:5px; }
.fecha { float:right; display:block; width:60px; margin-bottom:5px; text-align:right; }

.tabform { margin-left:140px; width:auto; }
.obligatorio { background:#FFFFB9; }
.checkbox { width:auto !important; }
.boton { background:#e7e7e7; border:1px solid #ccc; color:#666 !important; padding:0 2px 0 2px; }

.buscador, .paginador { padding:10px 0 10px 0; }
.paginador input { width:auto; }

.servicio { width:151px; height:83px; background:url(/img/atencioncliente.gif) 0 0; display:block; }
.servicio span { display:none; }

.medical { width:151px; height:239px; background:url(/img/banner_medical.jpg) -1px 0 no-repeat; display:block; }
.medical span { display:none; }

.porque { background:url(/img/bannerdrc_porque.jpg) 0 0 no-repeat; display:block; }
.porque a { width:176px; height:88px; display:block; }
.porque span { display:none; }

.exito { background:url(/img/bannerdrc_exito.jpg) 0 0 no-repeat; display:block; }
.exito a { width:176px; height:49px; display:block; }
.exito span { display:none; }

.especial { background:url(/img/bannerdrc_servinfjuv.jpg) 0 0 no-repeat; display:block; }
.especial a { display:block; width:177px; height:240px; }
.especial span { display:none; }

.inicio { width:300px; height:80px; display:block; }
.inicio span { display:none; }

.img_izq { float:left; margin:0 10px 10px 0; }
.img_drc { float:right; margin:0 0 10px 10px; }

.telf { color:#3399cc; }

.oculto { display:none; }