body {margin: 0px;background-color:#ffffff;}

table{border:0px;}

p
{
	line-height:11pt;
}

ul
{
	
	list-style-position:outside;
	list-style-type:circle;
}

li
{
	margin-top:5px;
	margin-bottom:8px;
	line-height:11pt;
	
}

.txt 	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00274b;
	letter-spacing:0px;
	line-height:9pt;
	
}

.txt_rojo
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
.txt_subtitulo	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#00274b;letter-spacing:0px;}
.txt_grande	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;color:#00274b;letter-spacing:0px;}
.txt_mediano	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#00274b;letter-spacing:0px;font-weight:bold;}
.txt_pequeno	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;letter-spacing:0px;}
.txt_ruta {font-family:Verdana, Helvetica, Arial;font-size:10px;color:#4D6881;letter-spacing:0px;}
.txt_seccion {font-family:Verdana, Helvetica, Arial;font-size:10px;color:#00274B;letter-spacing:0px;}
.txt_subsecc {font-family:Verdana, Helvetica, Arial;font-size:10px;color:#00274B;letter-spacing:0px;font-weight:bold;}
.txt_titulo{font-family:Verdana, Helvetica, Arial;font-size:13px;color:#ffffff;letter-spacing:0px;font-weight:bold;}
.txt_opcion	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#00274b;font-weight:bold;letter-spacing:0px;}
.txt_titulo_central{font-family:Verdana, Helvetica, Arial;font-size:15px;color:#ffffff;letter-spacing:0px;font-weight:bold;}
.txt_naranja{font-family:Verdana, Helvetica, Arial;font-size:13px;color:#FF5E00;letter-spacing:0px;font-weight:bold;}
.txt_detalle{font-family:Verdana, Helvetica, Arial;font-size:9px;color:#666666;letter-spacing:0px;font-weight:bold;}
.txt_fecha
{
	font-weight:normal;
	font-size: 11px;
	color: white;
	font-family: Verdana, Helvetica, Arial;
	letter-spacing: 0px;
}

.menu_sup	 {font-family:Verdana, Helvetica, Arial;font-size:11px;color:#00274b;font-weight:bold;letter-spacing:-1px;}
.menu_trans	 {font-family:Verdana, Helvetica, Arial;font-size:11px;color:#ffffff;font-weight:bold;letter-spacing:-1px;}
.menu_inf {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;}
.novedades {font-family:Verdana, Helvetica, Arial;font-size:9px;color:#ff5e00;font-weight:bold;letter-spacing:0px;}

.caja_texto{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}

a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:actived {text-decoration: none;}
a:hover {text-decoration:none; } 

a.enlace_suave:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;letter-spacing:0px;}
a.enlace_suave:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;letter-spacing:0px;}
a.enlace_suave:actived {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF5E00;letter-spacing:0px;}
a.enlace_suave:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF5E00;letter-spacing:0px;} 

a.enlace_subrayado:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;letter-spacing:0px;text-decoration: underline;}
a.enlace_subrayado:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;letter-spacing:0px;text-decoration: underline;}
a.enlace_subrayado:actived {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF5E00;letter-spacing:0px;text-decoration: underline;}
a.enlace_subrayado:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF5E00;letter-spacing:0px;text-decoration: underline;}

a.enlace_negrita:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#00274b;letter-spacing:0px;}
a.enlace_negrita:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#00274b;letter-spacing:0px;}
a.enlace_negrita:actived {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#FF5E00;letter-spacing:0px;}
a.enlace_negrita:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#FF5E00;letter-spacing:0px;}

a.enlace_pequeno:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#00274b;letter-spacing:0px;}
a.enlace_pequeno:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#00274b;letter-spacing:0px;}
a.enlace_pequeno:actived {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FF5E00;letter-spacing:0px;}
a.enlace_pequeno:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FF5E00;letter-spacing:0px;}

a.enlace_pequeno_nostyle:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
a.enlace_pequeno_nostyle:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
a.enlace_pequeno_nostyle:actived {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
a.enlace_pequeno_nostyle:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}

a.enlace_mediano:link {display:block;padding: 0px 0px 0px 15px;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;font-weight:bold;letter-spacing:0px;margin-bottom: 0.5em;}
a.enlace_mediano:visited{display: block;padding: 0px 0px 0px 15px;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00274b;font-weight:bold;letter-spacing:0px;margin-bottom: 0.5em;}
a.enlace_mediano:actived{display: block;padding: 0px 0px 0px 15px;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF5E00;font-weight:bold;letter-spacing:0px;margin-bottom: 0.5em;}
a.enlace_mediano:hover{display: block;padding: 0px 0px 0px 15px;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF5E00;font-weight:bold;letter-spacing:0px;margin-bottom: 0.5em;}

a.enlace_subtitulo:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#00274b;letter-spacing:0px;}
a.enlace_subtitulo:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#00274b;letter-spacing:0px;}
a.enlace_subtitulo:actived{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#FF5E00;letter-spacing:0px;}
a.enlace_subtitulo:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#FF5E00;letter-spacing:0px;}

a.enlace_grande:link 
{
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
	color:#ffffff;
	letter-spacing:0px;
	font-weight:bold;
}
a.enlace_grande:visited 
{
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
	color:#ffffff;
	letter-spacing:0px;
	font-weight:bold;
}
a.enlace_grande:actived 
{
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
	color:#ffffff;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:underline;
}
a.enlace_grande:hover 
{
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
	color:#ffffff;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:underline;
} 

.separador
{
	border-top: 1px solid #ddd;
	padding: 0px 0px 0px 0px;
}
.separador_pequeno
{
	border-top: 1px solid #ddd;
	padding: 0px 0px 0px 0px;
	font-size:1px;
}

.formulario_1
{
	font-weight: normal;
	font-size: 10px;
	color: #00274b;
	border: #ddd 1px solid;
	font-family: Verdana, Helvetica, Arial;
	letter-spacing: 0px;
}


.formulario
{
	height: 20px;
	border: 1px solid #ddd;
	font: 11px Verdana, sans-serif;
	color: #00274b;
	background: #FFFFFF url(img/web/fondo_buscador.gif) repeat-x;
	width: 200px;
	margin-bottom: 2px;
	
}
.formulario_activo 
{
	padding:2px; 
	height:20px; 
	border:1px solid #b2bed6; 
	font:11px Verdana, sans-serif; 
	background: #e4f6a3 url(img/web/fondo_buscador2.gif) repeat-x;
	width: 200px;
	margin-bottom: 2px;
}

.formulario_estrecho
{
	padding:2px; 
	height:20px; 
	border:1px solid #ddd; 
	font:11px Verdana, sans-serif; 
	color: #00274b;
	background:#FFFFFF url(img/web/fondo_buscador.gif) repeat-x;
	width: 80px;
}
.formulario_estrecho_activo
{
	padding:2px; 
	height:20px; 
	border:1px solid #b2bed6; 
	font:11px Verdana, sans-serif; 
	background: #e4f6a3 url(img/web/fondo_buscador2.gif) repeat-x;
	width: 80px;
}

.formulario_sin_ancho
{
	padding:2px; 
	height:20px; 
	border:1px solid #ddd; 
	font:11px Verdana, sans-serif; 
	color: #00274b;
	background:#FFFFFF url(img/web/fondo_buscador.gif) repeat-x;
}
.formulario_activo_sin_ancho
{
	padding:2px; 
	height:20px; 
	border:1px solid #b2bed6; 
	font:11px Verdana, sans-serif;
	background: #e4f6a3 url(img/web/fondo_buscador2.gif) repeat-x;
}


/*	ESTILOS PARA EL SD MENU (TEMPORAL)	*/

div.sdmenu 
{
	width: 165px;
	font-size: 12px;
	padding-bottom: 10px;
	color: #fff;
	
}
div.sdmenu div 
{
	overflow: hidden;
}
div.sdmenu div:first-child {
	/*background: url(toptitle.gif) no-repeat;*/
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 16px;
	background: url(img/montaje/botones/flecha_close.gif) no-repeat 5px center;
	border-bottom: 1px solid #ddd;
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;
	color:#FF5E00;
	letter-spacing:0px;
	font-weight:bold;
	cursor:pointer;
	
}
div.sdmenu div.collapsed span {
	background-image: url(img/montaje/botones/flecha_open.gif);
}
div.sdmenu div a {
	display: block;
	padding: 0px 0px 0px 15px;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00274b;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom: 0.5em;
}
div.sdmenu div a.current {
	color: #00274b;
	text-decoration: none;
}
div.sdmenu div a:hover {
	color: #00274b;
	text-decoration: underline;
}

/*FIN	ESTILOS PARA EL SD MENU (TEMPORAL)	FIN*/


/*ESTILOS PARA LAS CAJAS NiftyCube */


div#header{width:100%;overflow:hidden;background: #595D66}
div#header h1,div#menu{width:770px;margin:0 auto;text-align:left}
div#header h1{padding: 30px 0 10px;color: #FFF}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #369A3D;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #CDFFA1;color: #006A35}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#container{width:770px;margin:0 auto 10px;padding:20px 0 10px;text-align:left;background:#FFF}
div#content{float:left;display:inline;width:560px;margin:0 0 10px 10px}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:180px;margin-right:10px;padding: 10px 0}
li#mission{background: #E65714}
li#services{background: #42B4AC}
ul#intro li#more{margin-right:0;background: #7D63A9}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

div#content h2{margin: 10px 0;color: #007BC4}
div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

div#side{float:right;display:inline;width: 180px;background:#F3CF00; margin:0 10px 10px 0}
div#side p{margin:5px 0 10px;padding: 0 10px}
div#side div{margin: 0 0 10px;padding: 10px 0}

div#footer{clear:both;width:750px;margin:0 10px 0;padding: 10px 0;
    background: #586695;color: #FFF;text-align:center}
div#footer p{margin:0}

div#box{width: 37em;padding: 0px;margin:0 auto;
    background:#d9e2e9;color:#000}
    
div#box1{width: 18em;padding: 20px;margin:0 auto;
    background:#E6E6E6;color:#000}
    
div#box2{width: 25em;padding: 30px  0;margin:0 auto;
    text-align:left;background: #dcdcdc url(img/web/gradient.png) repeat-x 0 -5px}
    

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/*FIN ESTILOS PARA LAS CAJAS NiftyCube */
