/* CSS Document */

body{
	padding:0px;
	margin:0px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	background:url(../imgs/bg_content.gif) repeat-x top;}
	
img{ border:none;}

ul{ 
	list-style:none; 
	padding:0px; 
	margin:0px;}

h1, h2, h3, h4, h5 fieldset { padding:0px; margin:0px;}



h4 a, h4 a:hover{ color:#333333; text-decoration:none;}

.clear{ clear:both;}

a{ text-decoration:underline; color:#3a6bc3;}
a:hover{ text-decoration:none; color:#3a6bc3;}

#content{ width:970px; margin:6px auto; }

#cabecera{ float:left;
	height:93px;
	width:970px;
	margin:0;
	background:url(../imgs/bg_cab.jpg) no-repeat;
	float:left;
	}
	.logo{ margin:10px 5px 0 10px; float:left}
 	.tituloweb{ 
	color:#0554ce; 
	font-size:20px;  
	font-weight:normal; 
	float:left;
	width:780px;
	margin:18px 0 0 0;}
	.ilalinde{
		color:#051f8a;
		float:left;
		width:100%;
		font-size:24px;
		padding:0px 0 0 0;
		}
	.ilalinde strong{ font-size:14px;}
	.direccion{ font-size:12px; color:#051f8a; float:right; position:relative;}
	
	.consulta{ 
		background:url(../imgs/bg_box_consulta.gif) no-repeat;
		width:256px;
		height:58px;
		font-size:14px;
		text-align:right;
		padding:5px;
		float:right;
		margin:10px 90px 0 0 ;}
	.rosa{ color:#cd02c4; font-weight:bold;}
	.consulta p{ margin:0; padding:0px 10px;} 
	.email{ text-align:right; font-size:11px; position:relative; top:-5px;}
	.email img{ position:relative; top:5px;}
	.email a{ text-decoration:none; color:#3a6bc3; font-weight:bold; font-size:13px;}
	.email a:hover{ text-decoration:none; color:#051f8a; }
	.tit_blanco{ color:#FFFFFF; font-weight:bold; }

#buscador{
	background:url(../imgs/bg_search.gif) no-repeat;
	width:962px;
	height:28px;
	float:left;
	display:block;
	clear:both;	
	margin:0 0 0 4px;
	}
	#buscador p{ float:right; width:400px; display:inline; padding:0; margin:0;}
	
	
	#volver{ 
		float:left;
		background:url(../imgs/bg_volver.gif) no-repeat top left;
		width:128px; 
		height:30px;
		position:relative;
		top:-2px;
		left:4px;
		margin:0 0 -40px 0;
		padding:7px 0 0 20px;
		color:#FFFFFF;}
		#volver a{ color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none; }
		
	
#contenido{
	float:left;
	width:962px;
	background:#ffffff;
	margin:0 0 10px 4px;}
	
	/*----------------------LEFT-------------------------------*/
	#left{ 
		float:left;
		width:720px;
		border-right:2px #e2eaf6 solid;}
		
	#box_txt{ background:url(../imgs/bg_txt.jpg) no-repeat top #f3f7fe;
	width:705px;
	float:left;
	margin:10px 0 0 10px;
	 font-size:12px;
	 text-align:justify;}
	#box_txt h2{color:#383838; width:95%; margin:10px 0 0 0px; font-weight:normal; }
	#box_txt h2 p {}
	#box_txt h2 strong{ color:#cd02c4; font-weight:bold; font-size:16px;}
	#box_txt p{ padding:5px 15px 5px 15px; margin:auto; float:left; font-size:12px; }
	
	#box_txt .dcha{ float:left; padding:0; display:block; width:57%;}	
	#box_txt  .imagen_home{ float:left; padding:3px; margin:0 10px 10px 0;border:2px #ffffff solid; 
	}
	
	#box_txt .img_dcha p {padding:5px 0 5px 0px; border:1px #cccccc solid; display:inline; width:78%;}
	#box_txt .img_dcha img { float:right; width:150px; border:2px #ffffff solid; padding:3px; margin:0;}
	#box_txt .img_izq{ float:left; width:270px; padding:0; margin:5px 10px;  display:block; border:none;}
	#box_txt .img_izq p{ float:left; padding:0px 0 5px 0; width:98%; }
	#box_txt .img_izq img{ float:left; width:270px; border:2px #ffffff solid; padding:3px; margin:0px 0 0 0;}
	#box_txt p.email{ float:right; text-align:right; width:98%; padding:0 0 0 15px;}
	#box_txt p.email a{float:left; width:auto; display:inline-block;}
	#box_txt p.email img{ width:27px; height:20px; border:none; float:left; margin:0; padding:0; top:-4px;}
	#box_txt .img_izq p.email{ float:left; text-align:left; margin:5px 0 0 0;}
	#box_txt .img_izq p.email img{ float:left;}
	#box_txt .img_izq p.email a{ font-weight:normal;}
	#box_txt .img_izq .azul{ font-size:14px; text-align:center; font-weight:bold;}
	
	.azulbold{ float:left; width:685px; border-bottom:3px #cccccc solid; color:#003399; font-weight:bold; font-size:26px; margin:10px 0 10px 15px;}
	.titulo{color: #3366cc; font-weight:bold; font-size:16px; margin:5px 0; padding:0;}
	.titulo2{color: #003399; font-weight:bold; font-size:16px; margin:5px 25px; padding:0; border-bottom:1px #CCCCCC dashed; width:670px; }
	h4.titulo2{ margin:15px 0px 10px 0px; width:670px;}
	.azul{ color:#3366cc; font-size:22px; font-weight:normal; margin:0 25px;}
	.azul2{ color:#3366cc; font-size:14px; font-weight:bold; margin:10px 0 0 15px; width:95%; text-align:center; background:#f1f1f1; padding:4px 0; }
	.azul3{color:#003399; font-size:12px; font-weight:bold;}
	.azul4{ color:#3366cc; font-size:14px;  margin:0; width:99%;}
	p.img_dcha{ float:right; margin:5px 0px 5px 15px; padding:3px; border: 2px #c4d0e3 solid;  }
	p.img_izq{ float:left; margin:5px 15px 5px 0px; padding:3px; border: 2px #c4d0e3 solid;  }
	p.img_dcha img, p.img_izq img { width:200px;}
	
	.box_txt{ width:650px; min-height:300px; margin:0 25px; float:left; font-size:12px;}
	.centrar_img{ text-align:center;}
	.centrar_img img{padding:3px; border: 2px #c4d0e3 solid;}
	.piefoto{ color:#666666; font-style:italic; }
	.dcha{ float:right; padding:10px;}
	
	ul.list_1, ul.list_1c{margin:10px 0 4px 20px; width:auto;}
	ul.list_1 li{ background:url(../imgs/bullet_lista.gif) no-repeat left top; padding:0px 0px 0px 15px; margin:0px  0 10px  0;}
	ul.list_1c li{ background:url(../imgs/bullet_lista.gif) no-repeat left top; padding:0px 0px 0px 15px; margin:0px  0 5px  0;}
	ul.list_1c a{ text-decoration:none; color:#333333;}
	ul.list_1c a:hover{ text-decoration:underline; color:#333333;}
	ul.list_1b{margin:10px 0 4px 20px; float:left; width:60%;}
	ul.list_1b li{ background:url(../imgs/bullet_lista.gif) no-repeat left top; padding:0px 0px 0px 15px; margin:0px  0 10px  0;}
	
	.tabla_1{ width:98%; float:left;}
	.tabla_1 tr td{ width:49%; text-align:center; font-style:italic; color:#666666; padding:12px;}
	.tabla_1 tr td img{ padding:0 0 10px 0;}
	
	.mapa{ width:425px; margin:10px auto 0 auto;}
	
	.subir{ float:right; width:98%; padding:0; text-align:right;}
	.subir a{ text-decoration:none; font-weight:bold;}
	
	
	/*menu principal*/
	.tabla_menu{ width:711px; float:left; margin:10px 0 0 10px;}
	.tabla_menu tr td{ width:30%; padding:0 0 10px 0; vertical-align:top;}
	.tabla_menu tr td img{ padding:3px; border: 2px #c4d0e3 solid; width:212px; height:212px;}
	.tabla_menu tr td h3{ color:#051f8a; font-size:20px; float:left;width:98%; margin:5px 0 0 0;}
	.tabla_menu tr td h4{ color: #333333; font-size:11px; float:left; width:98%;font-weight:normal;}
	.tabla_menu tr td h4 img{ width:10px; height:6px; border:none; padding:0; margin:0 0 1px 0;}
	.tabla_menu tr td p{ border-top:#d1e0f8 1px solid; width:95%; float:left;}
	.tabla_menu tr td p img{ border:none; float:right; position:relative; top:-12px; right:-3px; margin:0 0 -20px 0; width:45px; height:17px;}
	.tabla_menu tr td ul{ float:left; margin:10px 0 0 0; padding:10px 0px 0 0; border-top:1px #cadcf8 solid; width:212px; }
	.tabla_menu tr td ul li{ background:url(../imgs/bullet_azul.gif) no-repeat left top;
	padding:0 0px 6px 12px;
	width:auto;
	font-size:12px;
	color:#3a6bc3;
	}
	.tabla_menu tr td ul li a span.rosa{ color:#d322cb; font-size:14px; font-weight:bold;}
	.tabla_menu tr td ul li a{ color:#3a6bc3; text-decoration:none; font-weight:normal;}
	.tabla_menu h4 a{ color:#3a6bc3; text-decoration:none;}
	.tabla_menu h4 a:hover{ color:#3a6bc3; text-decoration:undeline;}	
	.tabla_menu tr td ul li a:hover{ color:#3a6bc3; text-decoration:underline;}

	
	/* tambien te puede interesar*/
	#interesar{ float:left;
	width:705px;
	margin:10px 0 0 10px;
	padding:0 0 20px 0;}
	.tit_rosa{ color:#cd02c4; font-size:16px; padding:0 0 15px 0; font-weight:bold; background:url(../imgs/bg_sombra.gif) no-repeat bottom; }
	
	#interesar ul{ 
		width:100%;
		padding:0; 
		margin:-23px 0 0 0; 		
		float:left;  }
	#interesar ul li{ 
		width:16.6%; 
		float:left; 
		color:#212121; 
		font-size:13px; 
		text-align:center; 
		margin:0 0 0px 0; 
		padding:8px 0 0 0; 
		background:url(../imgs/flecha_gris.gif) no-repeat top center;}
	#interesar ul li a{color:#212121;text-decoration:none;}
	#interesar ul li a:hover{color:#212121;text-decoration:underline;}
		
	#interesar .otros_temas{ margin:10px 0; float:left; width:98%;}
	#interesar .otros_temas a{ color:#666666; text-decoration:none;}
	#interesar .otros_temas a:hover{ color:#666666; text-decoration:underline;}
	
	
	/*----------------------RIGHT-------------------------------*/
	
	
	#right{ float:left; padding:10px 0 0 8px; }
	#right p{ margin:0; padding:0;}
	#right .tit_bg_gris{ background:url(../imgs/bg_titmenu.gif) repeat-x bottom; 
		min-height:20px;
		width:210px;
		vertical-align:middle;
		color:#212121;
		text-transform:uppercase;
		font-weight:bold;
		border:#eaeaea 1px solid;
		padding:5px 0 0 5px;
		margin:12px 0 5px 0;}
		#right .tit_bg_gris a{color:#051f8a; text-decoration:none;}
		#right .tit_bg_gris a:hover{color:#051f8a; text-decoration:underline;}
		#right .imagen img{ padding:10px 0;}
		#right ul li{ 
			background:url(../imgs/bullet_gris.gif) no-repeat left top;
			padding:0 0 0 12px;
			margin:0 0 2px 8px;
			width:195px;
			}
		#right ul li a{ color:#3a6bc3; text-decoration:none;} 
		#right ul li a:hover{ color:#3a6bc3; text-decoration:underline;} 
		#right iframe{ margin:0; padding:0 0 5px 0; width:220px; float:left;}
		#right ul li.foto{ background:none; padding:0; margin:0 5px;}
		#right ul li.foto img{ width:205px;}
		#right ul li.fotoP{ background:none; padding:0; margin:0 5px; text-align:center;}
		#right ul li.fotoP img{ width:106px; height:106px; margin:5px 0; border: 2px #c4d0e3 solid; padding:3px;}
		
		a.vermapa{ background:url(../imgs/bullet_gris.gif) no-repeat left; padding:5px 0 0 12px; margin:0px 0 0 5px; font-size:11px; color:#666666; text-decoration:none; }
		a:hover.vermapa{text-decoration:underline; }
		.copy{ text-align:center; font-size:10px;}
		
		#left ul.list_2 li{ float:left; margin:3px 12px; height:160px; width:110px; text-align:center; float:left;  }
		ul.list_2 li a{ color:#666666; text-decoration:none;  display:block;}
		ul.list_2 li a:hover{ color:#666666; text-decoration:underline;} 
		ul.list_2 li.fotoP{ background:none; padding:0; margin:0 5px; text-align:center;}
		ul.list_2 li.fotoP img{ width:106px; height:106px; margin:5px 0; border: 2px #c4d0e3 solid; padding:3px;}

	
#pie{
	background:url(../imgs/bg_sombra2.gif) no-repeat top #ffffff;
	height:50px;
	width:962px;
	margin:-10px 0 0 4px;
	padding:15px 0 0 0;}
	
	#pie .txt_pie{ color:#001363; text-align:center; font-size:12px; margin:0 0 5px 0; padding:0; float:left; width:100%; }
	#pie .enlaces_pie{ float:left; margin:0 0 0 75px;}
	#pie .enlaces_pie a{ color:#666666; text-decoration:none; }
	#pie .enlaces_pie a:hover{ color:#666666; text-decoration:underline; }
	#pie .siguenos{ float:right; margin:0 75px 0 0;}
	#pie .siguenos img{ margin:0 2px;}
	#pie h5{ font-size:11px; font-weight:normal; margin:5px 0; padding:0;}
