/* Estilos para ventus proxy */


body {
	background-color:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
}



/*- estructura pagina */

div#main{
	padding:10px;
	width:720px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}



/*-- superior */

div#main div#banner{
            position:relative;
            width:720px;
            height:100px;
}

 

div#main div#banner div.logo{
            position:relative;
            float:left;
            width:568px;
            height:100px;
}




/*-- apartado contacto */

div#main div#banner div#all{

            float:left;

            width:152px;

            height:100px;

}

div#main div#banner div#all div#header-contacto{
            position:absolute;
            right:0px;
            margin-top:20px;
            width:150px;
            height:30px;
}

div#main div#banner div#all div#header-contacto div#cajaespanol{
            position:relative;
            float:left;
            margin:7px 0 0 3px;
            width:70px;
            height:13px;
}

 

div#main div#banner div#all div#header-contacto div#cajaespanol div.cajaespanol-bandera{
            position:relative;
            float:left;
            width:16px;
            height:13px;
            background-image:url(../img/icon_espanol.gif);
            background-repeat:no-repeat;
}

 

div#main div#banner div#all div#header-contacto div#cajaespanol div.cajaespanol-texto{
           position:relative;
           float:left;
           width:50px;
           height:13px;
           font: normal 0.75em arial, sans serif;
}

 

div#main div#banner div#all div#header-contacto div#cajaespanol div.cajaespanol-texto a{
            color:#999999;
            text-decoration:none;
}

 

div#main div#banner div#all div#header-contacto div#cajaespanol div.cajaespanol-texto a:hover{
            text-decoration:underline;
            color:#000000;
}

 

div#main div#banner div#all div#header-contacto div#cajaenglish{
            position:relative;
            float:left;
            margin:7px 0 0 2px;
            width:65px;
            height:13px;
}

 

div#main div#banner div#all div#header-contacto div#cajaenglish div.cajaenglish-bandera{
            position:relative;
            float:left;
            width:16px;
            height:13px;
            background-image:url(../img/icon_english_02.gif);
            background-repeat:no-repeat;
}

 

div#main div#banner div#all div#header-contacto div#cajaenglish div.cajaenglish-texto{
            position:relative;
            float:left;
            width:45px;
            height:13px;
            font: normal 0.75em arial, sans serif;
}

 

div#main div#banner div#all div#header-contacto div#cajaenglish div.cajaenglish-texto a{
            color:#999999;
            text-decoration:none;
}

 

div#main div#banner div#all div#header-contacto div#cajaenglish div.cajaenglish-texto a:hover{
            text-decoration:underline;
            color:#000000;
}

 

div#main div#banner div#all div#header-telefono{
            position:absolute;
            top:45px;
            right:0px;
            width:150px;
            height:28px;
            background-image:url(../img/telefono.gif);
            background-repeat:no-repeat;
}

div#main div#banner div#all div#usuario-all{
            position:absolute;
            top:73px;
            right:0px;
            width:150px;
            height:20px;

}
 
div#main div#banner div#all div#usuario-all div#usuario-img{
            position:relative;
            float:left;
            width:22px;
            height:20px;
            background-image:url(../img/icon_usuario.gif);
           background-repeat:no-repeat;
}

div#main div#banner div#all div#usuario-all div#usuario-textos{
            position:relative;
            width:128px;
            height:20px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight:bold;
            font-size: 12px;
            color: #ff3300;
            line-height: 24px;
}



/*-- navegation y menu desplegable --*/

div.navegation{
	margin-bottom:3px;
	background-color:#33FF66;
	line-height:20px;
}

div.navegation-inner{
	width:720px;
	height:20px;
	background-color:#FFFFFF;
}

div.navegation ul#tabs{
	height:20px;
	padding:0px;
	margin:0px;
	list-style:none;
}

div.navegation ul#tabs li{
	float:left;
	vertical-align:top;
	padding:0 0 0 18px;
	height:20px;
	margin:0 1px 0 0;
}
div.navegation ul#tabs li a{
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	padding:0 15px 0 0;
}

div.navegation ul#tabs li a{
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	padding:0 15px 0 0;
}

div.navegation ul#tabs li div.menu{
	z-index:20;
	position:absolute;
	font-size:1em;
	font-weight:normal;
	margin-left:1px;
	visibility: hidden;
	border:1px solid white;
	border-bottom-width: 0;
	line-height:18px;
	background-color: #ff3300;
}

div.navegation ul#tabs li div.menu a{
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid white;
	padding:3px 0;
	text-decoration:none;
	font-weight:normal;
	text-indent:5px;
}

div.navegation ul#tabs li div.menu a:hover{ /*hover background color*/
	background-color:#072a35;
	color:white;
}

div.navegation ul#tabs li#producto, div#producto div.navegation-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#informacion, div#informacion div.navegation-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#licencias, div#licencias div.navegation-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#noticias, div#noticias div.navegation-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#descargas, div#noticias div.descargas-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#contacto, div#contacto div.navegation-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#iconos, div#iconos div.navegation-inner{ background-color:#ff3300; }

div.navegation ul#tabs li#iconos div{
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	padding:0 10px 0 0;
}

div.navegation ul#tabs li#iconos div.imagenes{
	margin-left:3px;
	float:left;
	vertical-align:bottom;
	height:20px;
	background-color:#ff3300;
}

div.navegation ul#tabs li#iconos div.imagenes-eng{
	margin-left:44px;
	float:left;
	vertical-align:bottom;
	height:20px;
	background-color:#ff3300;
}

div.navegation ul#tabs li#iconos div.imagenes a, div.navegation ul#tabs li#iconos div.imagenes-eng a{
	padding:0px;
	float:left;
	width:23px;
	height:20px;
}

div.navegation ul#tabs li#iconos div.imagenes a.home, div.navegation ul#tabs li#iconos div.imagenes-eng a.home{
	background-image:url(../img/icon_home.gif);
}

div.navegation ul#tabs li#iconos div.imagenes a.mail, div.navegation ul#tabs li#iconos div.imagenes-eng a.mail{
	background-image:url(../img/icon_mail.gif);
}

div.navegation ul#tabs li#iconos div.imagenes a.sitemap, div.navegation ul#tabs li#iconos div.imagenes-eng a.sitemap{
	background-image:url(../img/icon_sitemap.gif);
}

div.navegation ul#tabs li#iconos div.imagenes a:hover, div.navegation ul#tabs li#iconos div.imagenes-eng a:hover{
	background-position:bottom left;
}


/*-- banner flash */

div#main div#banner-flash{
	position:relative;
	width:720px;
	height:170px;
	margin-bottom:1px;
	border-bottom: 1px solid #ff3300; 
}



/*-- columnas centro */

div#main div#main-column{
	position:relative;
	width:720px;
	height:340px;
	background-color:#FFFFFF;
}


/*-- columnas centro / 01 */

div#main div#main-column div#main-column01{
	position:relative;
	float:left;
	width:232px;
	height:338px;
	background-color:#f5f5f5;
}

div#main div#main-column div#main-column01 div#cajatitulo{
	position:relative;
	width:232px;
	height:37px;
	border-bottom:solid 1px #ff3300;
	background-color:#FFFFFF;
}

div#main div#main-column div#main-column01 div#cajatitulo div#bolitas{
	position:relative;
	float:left;
	width:27px;
	height:37px;
}

div#main div#main-column div#main-column01 div#cajatitulo div#bolitas div.bolitas-cont{
	position:absolute;
	width:17px;
	height:17px;
	top:11px;
	margin-left:5px;
	background-image:url(../img/icon_bolitas.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column01 div#cajatitulo div#titulo{
	position:relative;
	float:left;
	width:205px;
	height:37px;
}

div#main div#main-column div#main-column01 div#cajatitulo div#titulo div.titulo-cont{
	position:absolute;
	padding-top:7px;
	font-size:1.2em;
	color:#3d3d3d;
}

div#main div#main-column div#main-column01 div#cajavideo{
	margin-top:7px;
	position:relative;
	width:232px;
	height:196px;
}

div#main div#main-column div#main-column01 div#cajavideo div.video{
	position:relative;
	float:left;
	margin:10px 0 0 17px;
	width:197px;
	height:179px;
	background-image:url(../img/video.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column01 div#cajatexto{
	position:relative;
	width:232px;
	height:70px;
}

div#main div#main-column div#main-column01 div#cajatexto div.texto-c01{
	position:relative;
	float:left;
	margin:0 0 0 17px;
	width:197px;
	height:70px;
	font-size:0.8em;
	text-align:justify;
}

div#main div#main-column div#main-column01 div#cajatexto div.texto-c01 a{
	text-decoration:underline;
	color:#000000;
}

div#main div#main-column div#main-column01 div#cajatexto div.texto-c01 a:hover{
	text-decoration:underline;
	color:#666666;
}

div#main div#main-column div#main-column01 div#cajavermas{
	position:relative;
	width:232px;
	height:20px;
}

div#main div#main-column div#main-column01 div#cajavermas div.vermas{
	position:relative;
	float:left;
	margin:0 0 0 17px;
	width:197px;
	height:20px;
	font-size:0.75em;
	color:#d33605;
	text-align:right;
}

div#main div#main-column div#main-column01 div#cajavermas div.vermas a{
	text-decoration:underline;
	color:#d33605;
}

div#main div#main-column div#main-column01 div#cajavermas div.vermas a:hover{
	text-decoration:underline;
	color:#666666;
}

/*-- columnas centro / 02 */

div#main div#main-column div#main-column02{
	position:relative;
	float:left;
	width:232px;
	height:338px;
	margin-left:12px;
	background-color:#f5f5f5;
}

div#main div#main-column div#main-column02 div#cajatitulo{
	position:relative;
	width:232px;
	height:37px;
	border-bottom:solid 1px #ff3300;
	background-color:#FFFFFF;
}

div#main div#main-column div#main-column02 div#cajatitulo div#bolitas{
	position:relative;
	float:left;
	width:27px;
	height:37px;
}

div#main div#main-column div#main-column02 div#cajatitulo div#bolitas div.bolitas-cont{
	position:absolute;
	width:17px;
	height:17px;
	top:11px;
	margin-left:5px;
	background-image:url(../img/icon_bolitas.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column02 div#cajatitulo div#titulo{
	position:relative;
	float:left;
	width:179px;
	height:37px;
}

div#main div#main-column div#main-column02 div#cajatitulo div#titulo div.titulo-cont{
	position:absolute;
	padding-top:7px;
	font-size:1.2em;
	color:#3d3d3d;
}

div#main div#main-column div#main-column02 div#cajatitulo div#rss{
	position:relative;
	float:left;
	width:26px;
	height:37px;
}

div#main div#main-column div#main-column02 div#cajatitulo div#rss div.rss-cont{
	position:absolute;
	width:26px;
	height:37px;
	top:11px;
	margin-left:5px;
	background-image:url(../img/icon_rss.gif);
	background-repeat:no-repeat;
}


div#main div#main-column div#main-column02 div#cajanoticias{
	margin-top:7px;
	position:relative;
	width:232px;
	height:264px;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia{
	position:relative;
	width:232px;
	height:50px;
	border-bottom:dashed 1px #7f7f7f;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-punto{
	position:relative;
	float:left;
	width:22px;
	height:50px;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-punto div.punto-rojo{
	position:relative;
	float:left;
	width:22px;
	height:50px;
	background-image:url(../img/icon_noticias_rojo.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-punto div.punto-gris{
	position:relative;
	float:left;
	width:22px;
	height:50px;
	background-image:url(../img/icon_noticias_gris.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-texto{
	position:relative;
	float:left;
	width:210px;
	height:50px;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-texto div.texto{
	position:relative;
	float:left;
	margin:9px 10px 0 0;
	font-size:0.6em;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-texto div.texto a{
	text-decoration:none;
	color:#000000;
}

div#main div#main-column div#main-column02 div#cajanoticias div#noticia div#caja-texto div.texto a:hover{
	text-decoration:underline;
	color:#666666;
}

div#main div#main-column div#main-column02 div#cajavermas{
	position:relative;
	width:232px;
	height:20px;
}

div#main div#main-column div#main-column02 div#cajavermas div.vermas{
	position:relative;
	float:left;
	margin:0 0 0 17px;
	width:197px;
	height:20px;
	font-size:0.75em;
	color:#d33605;
	text-align:right;
}

div#main div#main-column div#main-column02 div#cajavermas div.vermas a{
	text-decoration:underline;
	color:#d33605;
}

div#main div#main-column div#main-column02 div#cajavermas div.vermas a:hover{
	text-decoration:underline;
	color:#666666;
}

/*-- columnas centro / 03 */

div#main div#main-column div#main-column03{
	position:relative;
	float:left;
	width:232px;
	height:338px;
	margin-left:12px;
	background-color:#f5f5f5;
}

div#main div#main-column div#main-column03 div#cajatitulo{
	position:relative;
	width:232px;
	height:37px;
	border-bottom:solid 1px #ff3300;
	background-color:#FFFFFF;
}

div#main div#main-column div#main-column03 div#cajatitulo div#bolitas{
	position:relative;
	float:left;
	width:27px;
	height:37px;
}

div#main div#main-column div#main-column03 div#cajatitulo div#bolitas div.bolitas-cont{
	position:absolute;
	width:17px;
	height:17px;
	top:11px;
	margin-left:5px;
	background-image:url(../img/icon_bolitas.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column03 div#cajatitulo div#titulo{
	position:relative;
	float:left;
	width:205px;
	height:37px;
}

div#main div#main-column div#main-column03 div#cajatitulo div#titulo div.titulo-cont{
	position:absolute;
	padding-top:7px;
	font-size:1.2em;
	color:#3d3d3d;
}

div#main div#main-column div#main-column03 div#cajalogo{
	margin-top:7px;
	position:relative;
	width:232px;
	height:124px;
}

div#main div#main-column div#main-column03 div#cajalogo div.logo{
	position:relative;
	float:left;
	margin:7px 0 0 7px;
	width:218px;
	height:110px;
	background-image:url(../img/logo_casos.gif);
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column03 div#cajadescargar{
	margin-top:7px;
	position:relative;
	width:232px;
	height:124px;
}
div#main div#main-column div#main-column03 div#cajadescargar div.descargar{
	position:relative;
	float:left;
	margin:7px 0 0 7px;
	width:218px;
	height:40px;
	/*background-image:url(../img/descargar_demo.gif);*/
	background-repeat:no-repeat;
}
div#main div#main-column div#main-column03 div#cajadescargar div.descargar-texto{
	position:relative;
	float:left;
	margin:10px 0 0 10px;
	width:222px;
	height:90px;
	font-size:0.8em;
}
div#main div#main-column div#main-column03 div#cajadescargar div.descargar-texto a{
	text-decoration:underline;
	color:#d33605;
}

div#main div#main-column div#main-column03 div#cajadescargar div.descargar-texto a:hover{
	text-decoration:underline;
	color:#666666;
}

div#main div#main-column div#main-column03 div#cajavermas{
	position:relative;
	width:232px;
	height:25px;
	border-bottom:dashed 1px #7f7f7f;
}

div#main div#main-column div#main-column03 div#cajavermas div.vermas{
	position:relative;
	float:left;
	margin:0 0 0 17px;
	width:197px;
	height:20px;
	font-size:0.75em;
	color:#d33605;
	text-align:right;
}

div#main div#main-column div#main-column03 div#cajavermas div.vermas a{
	text-decoration:underline;
	color:#d33605;
}

div#main div#main-column div#main-column03 div#cajavermas div.vermas a:hover{
	text-decoration:underline;
	color:#666666;
}

div#main div#main-column div#main-column03 div#cajaacceso{
	margin-top:7px;
	position:relative;
	width:232px;
	height:131px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso{
	position:relative;
	float:left;
	margin:7px 0 0 7px;
	width:218px;
	height:117px;
	/*background-image:url(../img/fondo_acceso.gif);*/
	background-repeat:no-repeat;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajausuario{
	position:relative;
	margin:30px 0 0 70px;
	width:140px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajausuario div#usuario{
	position:relative;
	float:left;
	width:70px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajausuario div#usuario div.usuario-cont{
	position:relative;
	float:left;
	margin:2px 0 0 4px;
	font-size:0.75em;
	color:#FFFFFF;
	text-align:left;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajausuario div#usuarioinput{
	position:relative;
	float:left;
	width:70px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajausuario div#usuarioinput div input{
	position:relative;
	width:65px;
	font-size:0.55em;
	border:solid 1px #b5b5b5;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajapassword{
	position:relative;
	margin:1px 0 0 70px;
	width:140px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajapassword div#password{
	position:relative;
	float:left;
	width:70px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajapassword div#password div.password-cont{
	position:relative;
	float:left;
	margin:2px 0 0 4px;
	font-size:0.75em;
	color:#FFFFFF;
	text-align:left;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajapassword div#passwordinput{
	position:relative;
	float:left;
	width:70px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajapassword div#passwordinput div input{
	position:relative;
	width:65px;
	font-size:0.55em;
	border:solid 1px #b5b5b5;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajaboton{
	position:relative;
	margin:2px 0 0 70px;
	width:140px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajaboton div input{
	position:relative;
	float:right;
	width:71px;
	font-size:0.70em;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajaregistrarse{
	position:relative;
	margin:0px 0 0 8px;
	width:200px;
	height:20px;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajaregistrarse div.registrarse-cont{
	position:relative;
	float:left;
	margin:2px 0 0 4px;
	font-size:0.75em;
	color:#FFFFFF;
	text-align:left;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajaregistrarse div.registrarse-cont a{
	text-decoration:none;
	color:#FFFFFF;
}

div#main div#main-column div#main-column03 div#cajaacceso div#fondoacceso div#cajaregistrarse div.registrarse-cont a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

div#mapa-all{
	float:left;
	padding:20px;
	width:350px;
	background-color:#F0F0F0;
}

div#mapa-all div#mapa-img{
	float:left;
	width:350px;
	height:210px;
}

div#mapa-all div#mapa-print{
	float:left;
	width:350px;
	height:16px;
	margin-top:10px;
	text-align:center;
}

/*-- formulario --*/
div#formulario-all{
	float:left;
	width:360px;
	padding:20px;
	margin-top:10px;
	background-image:url(../img/fondo_formulario.gif);
	background-repeat:no-repeat;
}

div#formulario-all div#formulario-titulo{
	float:left;
	width:360px;
	margin-bottom:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
}

div#formulario-all div.formulario-fila{
	float:left;
	margin-top:15px;
	width:360px;
}
div#formulario-all div.formulario-fila div.formulario-textos{
	float:left;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

div#formulario-all div.formulario-fila div.formulario-caja{
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

div#formulario-all div#formulario-boton{
	float:left;
	margin-top:20px;
	height:20px;
	width:360px;
	text-align:center;
}


/*-- footer --*/
div#main div#footer-all{
	position:relative;
	width:720px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

div#main div#footer-all div#footer01{
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
}

div#main div#footer-all div#footer02{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

div#main div#footer-all div#footer03{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

div#main div#footer-all div#footer01 ul{
	margin:0 auto 0 auto;
	padding:0;
	width:530px;
	list-style:none;
	font-size:0.75em;
	color:#525252;
}

div#main div#footer-all div#footer02 ul{
	margin:10px auto -10px auto;
	padding:0;
	width:510px;
	list-style:none;
	font-size:0.75em;
	color:#525252;
}

div#main div#footer-all div#footer03 ul{
	margin:0 auto 10px auto;
	padding:0;
	width:620px;
	height:20px;
	list-style:none;
	font-size:0.75em;
	color:#525252;
}

div#main div#footer-all div#footer01 ul li, div#main div#footer-all div#footer02 ul li, div#main div#footer-alldiv#footer03 ul li{
	float:left;
	margin:0 10px 0 0px;
	padding:0 0 0 10px;
	border-left: solid 1px #525252;
}

div#main div#footer-all div#footer01 ul li:first-child, div#main div#footer-all div#footer02 ul li:first-child, div#main div#footer-all div#footer03 ul li:first-child{
	border-left:none;
}

div#main div#footer-all div#footer01 ul li, div#main div#footer-all div#footer01 ul li a, div#main div#footer02 ul li, div#main div#footer-all div#footer02 ul li a, div#main div#footer-all div#footer03 ul li, div#main div#footer03 ul li a{
	font-size:1em;
	color:#4b4b4b;
	text-decoration:none;
}

div#main div#footer-all div#footer01 ul li a:hover, div#main div#footer-all div#footer02 ul li a:hover, div#main div#footer-all div#footer03 ul li a:hover{
	color:#666666;
	text-decoration:underline;
}






/*-- PAGINAS --*/

/*-- contenido centro */

div#main div#main-contenido{
	position:relative;
	width:720px;
	background-color:#FFFFFF;
}

/*-- contenido titulo */

div#main div#main-contenido div#main-contenido-titulo{
	position:relative;
	width:720px;
}

div#main div#main-contenido div#main-contenido-texto{
	position:relative;
	padding:25px;
	width:670px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: 10;
	line-height: 22px;
}

div#main div#main-contenido div#main-contenido-texto a{
	font-size:1em;
	color:#ff3300;
	text-decoration:underline;
}

div#main div#main-contenido div#main-contenido-texto a:hover{
	color:#666666;
	text-decoration:underline;
}

div#main div#main-contenido div#main-contenido-texto div.Arial12rojo-flecha{
	list-style:none;
	padding-left:10px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #ff3300;
	font-weight:bold;
	background-image:url(../img/flecha_3.gif);
	background-repeat:no-repeat;
}

div#main div#main-contenido div#main-contenido-texto div.Arial12rojo-flecha a{
	font-size:1em;
	color:#ff3300;
	text-decoration:underline;
}

div#main div#main-contenido div#main-contenido-texto div.Arial12rojo-flecha a:hover{
	color:#666666;
	text-decoration:underline;
}


div#main div#main-contenido div#main-contenido-texto div.Arial12negro-flecha{
	padding-left:10px;
	margin-top:50px;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	background-image:url(../img/flecha_3.gif);
	background-repeat:no-repeat;
}


div#main div#main-contenido div#main-contenido-texto div.Arial12negro-flecha-20{
	padding-left:10px;
	margin-top:20px;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #000000;
	background-image:url(../img/flecha_3.gif);
	background-repeat:no-repeat;
}



div#main div#main-contenido div#main-contenido-titulo div#cajatitulo{
	position:relative;
	width:720px;
	height:60px;
	border-bottom:solid 1px #ff3300;
	background-color:#FFFFFF;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulosin{
	position:relative;
	width:720px;
	height:37px;
	border-bottom:solid 1px #ff3300;
	background-color:#FFFFFF;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#bolitas, div#main div#main-contenido div#main-contenido-titulo div#cajatitulosin div#bolitas{
	position:relative;
	float:left;
	width:27px;
	height:37px;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#bolitas div.bolitas-cont, div#main div#main-contenido div#main-contenido-titulo div#cajatitulosin div#bolitas div.bolitas-cont{
	position:absolute;
	width:17px;
	height:17px;
	top:11px;
	margin-left:5px;
	background-image:url(../img/icon_bolitas.gif);
	background-repeat:no-repeat;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#titulo, div#main div#main-contenido div#main-contenido-titulo div#cajatitulosin div#titulo{
	position:relative;
	float:left;
	width:680px;
	height:37px;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#titulo div.titulo-cont, div#main div#main-contenido div#main-contenido-titulo div#cajatitulosin div#titulo div.titulo-cont{
	position:absolute;
	padding-top:7px;
	font-size:1.2em;
	color:#3d3d3d;
}

-- contenido subtitulo */

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#subtitulo{
	position:relative;
	padding-top:10px;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#subtitulo ul{
	list-style:none;
	font-size:0.85em;
	color:#ff3300;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#subtitulo ul li{
	float:left;
	margin:0 10px 0 0px;
	padding:0 0 0 10px;
	border-left: solid 1px #525252;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#subtitulo ul li:first-child{
	margin-left:-22px;
	border-left:none;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#subtitulo ul li a{
	font-size:1em;
	color:#3d3d3d;
	text-decoration:none;
}

div#main div#main-contenido div#main-contenido-titulo div#cajatitulo div#subtitulo ul li a:hover{
	color:#666666;
	text-decoration:underline;
}


/*-- news */
div.news-titulo{
	font-weight:bold;
	margin:5px 0 0 11px;
}

div.news-contenido{
	margin-left:11px;
}

div.news-separador{
	width:670px;
	height:1px;
	margin:20px 0 20px 0;
	background-image: url(../img/px000000.gif);
}

/*-- site map */
div#site-map-all{
	float:left;
	margin-left:10px;
	width:300px;
}

div#site-map-titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565656;
	text-decoration: none;
	font-weight: bold;
}

div#site-map-titulo a{
	font-size:1em;
	color: #565656;
	text-decoration:none;
}

div#site-map-titulo a:hover{
	color:#666666;
	text-decoration:underline;
}

div#site-map-all div.site-map-subtitulo{
	list-style:none;
	padding-left:10px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	font-weight:bold;
	background-image:url(../img/flecha_3.gif);
	background-repeat:no-repeat;
}

div#site-map-all div.site-map-subtitulo a{
	font-size:1em;
	color: #565656;
	text-decoration:underline;
}

div#site-map-all div.site-map-subtitulo a:hover{
	color:#666666;
	text-decoration:underline;
}

div#site-map-all div.site-map-sub-subtitulo{
	margin-left:-10px;
	margin-top:-10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff3300;
	font-weight:bold;
}

div#site-map-all div.site-map-sub-subtitulo a{
	font-size:1em;
	color:#ff3300;
	text-decoration:underline;
}

div#site-map-all div.site-map-sub-subtitulo a:hover{
	color:#666666;
	text-decoration:underline;
}




/*-- tamaņo textos */
.Arial11negro {
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: 10;
	line-height: 22px;

}

.Arial11rojosub {
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 11px;
	color: #ff3300;
	text-decoration: underline;
	font-style: 10;
	line-height: 22px;
}

.Arial12negro {
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: 10;
	line-height: 22px;
}

.Arial14grisoscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565656;
	text-decoration: none;
	font-weight: bold;
}

.Arial12grisoscbold {
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #565656;
	text-decoration: none;
	font-style: 10;
	font-weight: bold;

}
a.Arial12grisoscbold:hover{ text-decoration: underline; color : #ff3300; }

.Arial12rojo {
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #ff3300;
	text-decoration: none;
	font-style: 10;
	line-height: 22px;
}

.Arial12rojo-punto {
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #ff3300;
	text-decoration: none;
	font-style: 10;
	line-height: 22px;
	margin-left:10px;
	margin-right:8px;
}

.Arial12rojosub {
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	color: #ff3300;
	text-decoration: underline;
	font-style: 10;
	line-height: 22px;
}

