/* maqueta sitio */
body{
	margin:0;
	text-align:center;
	background-color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#con_principal{
	background-color:#FFFFFF;
	text-align:left;
	margin:0 auto;
	width:770px;
	padding:5px;
}

#con_principal_rel{
	width:770px;
	position:relative;
}

#aviso_legal{
	position:absolute;
	width:100px;
	height:20px;
	left:80px;
	top:70px;
	z-index:1000000;
	display:block;
	font-size:11px;
}

#aviso_legal a{
	text-decoration:underline;
	color:#0033FF;
}

#aviso_legal a:hover{
	text-decoration:none;
}

#encabezado{
	background:#FFFFFF url(../../images/ban_top.jpg) right no-repeat;
}

#menu{
	background:#00336F;
	width:551px;
	float:right;
}

#con_izq{
	padding:0;
}

#swf_mapa{
	margin-top:5px;
}

#con_der{
	float:right;
	margin-top:-500px;
	width:550px;
}

#con_der p{
	text-align:justify;
}

#con_der h3{
	font-size:18px;
	color:#00336F;
	text-decoration:underline;
}

#con_der h5{
	font-size:13px;
	color:#666666;
	margin:2px 0px 2px 0px;
}

#seccion{
	background:url(../../images/backseccion.gif) center repeat;
}

#seccion #titulo_seccion{
	margin:15px 0px -10px 0px;
}

#seccion h4{
	margin:0;
}

#razones{
	background:#f2f2f2;
	padding:8px 5px 5px 3px;
	margin:0;
	text-align:center;
	height:145px;
	border:1px solid #00336F;
}

#razones ul{
	margin:0;
	padding:0;
}

#razones li{
	list-style-type:none;
	display:inline;
}

#razones li div{
	width:82px;
	padding-bottom:5px;
}

#razones li div p{
	text-align:center;
}

#razones li a div{
	text-decoration:underline;
	color:#00336F;
}

#razones li a:hover div{
	text-decoration:none;
	background:#E7E7E7;
}

* html #razones li a:hover{
	text-decoration:none;
	background:#E7E7E7;
}

#razones ul li{
	float:left;
	margin:0px 3px 0px 5px;
	padding:0px;
}

.contenidos_razones_inner{
	margin-top:10px;
	padding:5px;
	border:1px solid #00336F;
	display:none;
}

#servicios{
	width:160px;
	border:1px solid #999999;
	border-width: 1px 1px 0 1px;
	font-size:10px;
	margin-top:10px;
}

#servicios ul{
	margin:0;
	padding:0;
}

#servicios ul li{
	list-style-type:none;
	background-color:#00336F;
	border-right:5px solid #CCCCCC;
}

#servicios li{
	border-bottom:1px solid #FFFFFF;
}

#servicios a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background:#00336F;
	width:145px;
	padding:5px;
}

#servicios a:hover{
	background-color:#666666;
}

#servicio_inner{
	padding:20px 0px 20px 0px;
	width:385px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

#servicio_inner a{
	text-decoration:underline;
	color:#00336f;
}

#servicio_inner2{
	padding:20px 0px 20px 0px;
	width:385px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

#servicio_inner2 a{
	text-decoration:underline;
	color:#00336f;
}

#servicio_inner2 h3{
	text-decoration:none;
}

#servicio_inner a:hover{
	text-decoration:none;
}

#servicio_inner ul{
	margin:0;
	padding:0;
}

#servicio_inner ul li{
	list-style-type:none;
	display:inline;
	padding:10px 12px 10px 12px;
}

#servicio_inner ul li img{
	border:1px solid #00663F;
}

#con_inicio{
	width:385px;
	padding:0px 5px 0px 0px;
}

#con_inicio table a{
	color:#00336F;
	text-decoration:underline;
}

#con_inicio table a:hover{
	text-decoration:none;
}

#banners_serv{
	float:right;
	width:151px;
	margin-top:-115px
}

#con_ofe{
}

#con_ofe ul{
	margin:20px 0px 20px 0px;
	padding:0;
}

#con_ofe ul li{
	list-style-type:none;
	float:left;
	padding:0px 0px 20px 3px;
}

#panel_ayuda{
	height:25px;
	width:550px;
	margin-top:1px;
}

#panel_ayuda img{
	margin-left:10px; margin-top:2px;
	
}

#panel_ayuda p{
	margin:2px 2px 2px 72px;
	text-align:justify;
}

#panel_ayuda a{
	margin-top:2px;
	color:#00336F;
	text-decoration:underline;
}

#panel_ayuda a:hover{
	text-decoration:none;
}

#swf_banners{
	margin-top:1px;
	float:left
}

#swf_seccion{
	margin-left:-2px;
	height:150px;
}

#form_contacto{
	width:231px;
	height:200px;
	background:url(../../images/fondo_contac.gif) no-repeat;
	background-position:top;
	text-align:center;
	margin:0px auto;
	padding:10px;
}

#mapa{
	text-align:center;
	margin:10px;
}

#mapa img{
	border:1px solid #666666;
}
