/* CAPAS */
/* general */
body {
	text-align: center; /* centra contenido IE */
	margin-top:0px;
}
h1{
	margin:0;
	padding:0;
	font-size:10px;
	position:absolute;
	top:0;
	left:-5000px;
}
#cabecera {
	width:980px;
	height:50px;
	margin:auto;
	text-align:left;
}
#menu {
	height:37px;
	width:980px;
	margin:auto;
	text-align:left;
}
#linea {
	width:980px;
	height:1px;
	margin:auto;
	background-color:#B2CEED;
}

#central {
	width:980px;
	margin:auto;
	background-color:#e5eff9;
}

#derecha {
	float:right;
	width:170px;
	background-color:#E5EFF9;
}
#pie {

	clear:both;
	width:980px;
	height:44px;
	text-align:right;
	margin:auto; 
	background-color:#7A7A78;
}
/* home */
#contenido {
	float:left;
	width:980px;
	background-color:#FFFFFF

}
#bolas{
	margin-top:14px;
	margin-left:26px;
	float:left;
	width:720px;
	height:184px;
}
#bloque {
	width:980px;
	height:266px;
	margin-top:8px;
}
#bloquedos{
	margin-top:8px;
	width:790px;
	height:26px;
	text-align:right;
	vertical-align:top;
}
#botones{
	margin-left:5px;
	float:left;
	width:161px;
	height:50px;
}
#banners {
	float:left;
	width:189px;
	text-align:right;
}
/* interiores general */
#imagen {
	width:810px;
	height:163px;
}
#contenidoint {
	float:right;
	width:780px;
	background-color:#FFFFFF;
	min-height:450px;
}
#conten {
	width:730px;
	padding:25px;

}
#conten2 {
	width:610px;
}
#conten3 {
	width:730px;
	padding:25px;
	min-height:650px;
}
#conten4 {
	width:730px;
	padding:25px;
	min-height:480px;
}
#izquierda{
	background-color:#E5EFF9;
	float:left;
	width:200px;
}
#banners2 {
	margin-top:20px;
	/*margin-left:8px;*/
	width:154px;
	height:179px;
}
#menuint {
	width:200px;
	margin-top:10px;
	margin-bottom:16px;
}
#acceso {
	margin-top:5px;
	margin-left:5px;
	width:161px;
	height:181px;
	text-align:center;
	background-color:#A0C3E9;
}
#banners3 {
	margin-top:10px;
	margin-left:7px;
	width:163px;
	height:215px;
}
/* red oficinas */
#mapa {
	position:absolute;
	margin-top:10px;
	width:554px;
	height:468px;
	z-index:1;
	background-image:url(imgs/i_mapa.gif);
	background-repeat:no-repeat;
	top: 289px;
}
#sede {
	position:absolute;
	margin-top:330px;
	margin-left:5px;
	width:228px;
	height:92px;
	z-index:2;
	border: solid 2px #005EC3;
	padding:10px;
	-moz-box-sizing: padding-box;/* para FireFox. */
	box-sizing: padding-box;/* para FireFox. */
}	
/*como visitarse*/
#bolaa2 {
	position:absolute;
	width:184;
	height:184;
	z-index:1;
	left: 341px;
	top: 277px;
}
#bolaa3 {
	position:absolute;
	width:184;
	height:184;
	z-index:1;
	left: 489px;
	top: 434px;
}
#bolaa1 {
	position:absolute;
	width:184;
	height:184;
	z-index:2;
	left: 543px;
	top: 176px;
}
#bolab2 {
	position:absolute;
	width:184;
	height:184;
	z-index:1;
	left: 250px;
	top: 310px;
}
#bolab3 {
	position:absolute;
	width:184;
	height:184;
	z-index:1;
	left: 442px;
	top: 400px;
}
#bolab1 {
	position:absolute;
	width:184;
	height:184;
	z-index:2;
	left: 544px;
	top: 209px;
}
#bolac2 {
	position:absolute;
	width:184;
	height:184;
	z-index:1;
	left: 341px;
	top: 277px;
}
#bolac1 {
	position:absolute;
	width:184;
	height:184;
	z-index:2;
	left: 543px;
	top: 176px;
}
/* TEXTOS */
.caja {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height:17px;
}
.titulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005EC3;
}
.txterror{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.txtnegro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.txtnegroitalic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-style:italic;
}
.txtnegropeq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
.txtazul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
	text-align:justify;
}
a.txtazul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
}
a.txtazul:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7A7A78;
	text-decoration:none;
}
.txtazulbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
	font-weight:bold;
}
.txtazulboldunder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
a.txtazulboldunder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
a.txtazulboldunder:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
.txtazulboldital{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005EC3;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}
.txtazulboldital11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}
.txtazulpeq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:none;
}
.txtazulpetit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005EC3;
	text-decoration:none;
}
.txtazulunder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:underline;
}
a.txtazulunder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:underline;
}
a.txtazulunder:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005EC3;
	text-decoration:underline;
}
.txtblanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.txtblancobold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.txtblancogrdbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.caja{
	border:none;
}

/* FORMULARI */
.caixa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	height: 17px;
	border: 1px solid #a0c3e9;
}
.caixa2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #a0c3e9;
}
ul{
	list-style-image: url(imgs/i_flecha_off.gif);
	padding-bottom:1px;
}
li{
	padding-top:4px;
	padding-bottom:4px;
}