/* CSS Document*/
* {
	margin: 0px;
	padding: 0px;
	border-top-color: #BF0000;
	border-right-color: #BF0000;
	border-bottom-color: #BF0000;
	border-left-color: #BF0000;
} 
html 		{ min-height: 100%; }

body { text-align: center; font-family: arial, verdana, sans-serif; font-size: 16px; color:#333; background:#333333  no-repeat 50% 0; line-height:25px; background-attachment:fixed}
p, h1, h2, h3, ol, ul, dl { padding:0px 0px 0px;}/*2px 6px 8px 8px 6px 3px 40px */
ol,ul,dl 
h1, h2, h3, ol, ul, dl { padding:0px 0px px; }
table, th, td {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
}
ol, ul, dir, menu, dd       		{ margin-left: 0px }
ol              					{ list-style-type: decimal }
ol ul, ul ol, ul ul, ol ol    		{ margin-top: 0; margin-bottom: 0 }
blockquote { width:80%; margin:10px auto; padding:0 26px;  background: ); }
#skip 				{ display: none; }
a img, :link img, :visited img { border: none; }
img 				{ display: block; }

/*estilo de fondo de tabla*/
.fondotbla{
padding:3px;
border:1px solid #FFFFFF;
background-image: url(../../wall.jpg);
-moz-border-radius:6px;
-webkit-border-radius:6px;
behavior:url(border-radius.htc);
}
.curva{
padding:0px;
margin: 0px;
border: 1px solid;
-moz-border-radius:6px;
-webkit-border-radius:6px;
behavior:url(border-radius.htc);
}
/*color inicial del vinculo*/
/*a:link 				{ color:#C74848; text-decoration: underline; }*/
/*color de vinculo ya visitado*/
a:visited 			{ color:#0000FF; text-decoration: underline; }
/*color de vinculo cuando cuando el cursor esta sobre el*/
a:hover, a:active 	{ color:#FFFFFF; }


.alignright		{ text-align: right !important; }
.floatright		{ float: right; }
.inline			{ display: inline; }

.clear	{ clear: both;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix 		{ display:inline-block; } 
/*\*/ .clearfix { display:block; } /**/ 

h1		{ font-size: 20px; line-height: 18px;  }
h2 		{ font-size:18px; }
h3		{ font-size: 16px; color: #666; }

#wrapper 		{ width: 980px; margin: auto; background:url(../../wall.jpg)}

/*#header 		{ position:relative; display:block; width:760px; height:102px; background:#fff url(../images/bg_header.gif) repeat-x; }
#header .logo 	{ position:absolute; left:40px; top:0px; }*/

/*#nav 			{ display:block; width:900px; height:26px; margin:0; padding:0; list-style:none; text-align:center; background:#A13D3D url(../images/bg_nav3.gif) repeat-x; }
#nav li 		{ float:left; width:126.669px;  }
#nav li a 		{ text-decoration:none; display:block; padding:0; padding:0; height:1%; line-height:26px; color:#FFF; }
#nav li.on 		{ display:block; padding:0; width:120px; height:26px; line-height:26px; background:url(../images/bg_nav_on_2.gif) no-repeat 50% 0; color#EFEFEF:; }
#nav li a:hover { background:url(../images/bg_nav_on33.png) no-repeat 50% 0; }*/

/*fondo de la divicion donde se encuentra el menu y el contenido de la pagina*/
#content { width:980px; padding:0; min-height:543px; text-align:left;  }/*50px 10px 0*/
* html #content, * html #content #col_1 { height:543px; }

#content #col_1 { width:168px; float:left;}/* min-height:543px;*/
#content #col_1 h2 { color:#666666; font-size:14px; font-weight:normal; }
#subnav, #subnav ul { margin:0; padding:0; list-style:none;}
#subnav li {}
#subnav li a { display:block; padding:5px 10px 5px 10px; height:1%; background: no-repeat; text-decoration:none; color:#FFFFFF;}
#subnav li a:hover { background:url(../images/bg_nav_on33.png)no-repeat; text-decoration:none; color:#000000 }
/**/
#subnav2, #subnav2 ul { margin:0; padding:0; list-style:none;}
#subnav2 li on{ShowSubMenu('algo','2');open_menux('0');}
#subnav2 li:hover{display:none}
#subnav2 li a { display:block; padding:5px 10px 5px 10px; height:1%; background:url(../images/btn1.png) no-repeat; text-decoration:none; color:#FFFFFF}
#subnav2 li a:hover { background:url(../images/btn2.png)no-repeat; text-decoration:none; color:#000000 }
/*solo tu calor da color al paisage inerte*/
#content #col_2 { width:811px; float:left; }

	  }/*#EEE9E8*/
#footer small {  }
/*fondos de fuente*/
#footer1 { display:block;
 border: 1px solid;
  width:200px;
   margin:0px;
    background:#EEE9E8;
	border.radius: 6px;
	 -moz-border-radius:6px;
	 -webkit-border-radius:6px;
	 behavior:url(border-radius.htc);
font-weight:bold;
}
#footer2 {display:block;
 width:439px;
  margin:0 auto;
   background:#EEE9E8;
   border.radius: 6px;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	 behavior:url(border-radius.htc);
	 }
#footer3 { display:block;
 width:100px;
  margin:0 auto;
   background:#EEE9E8;
   border.radius: 6px;
    -moz-border-radius:6px;
	 text-align:center;
	 -webkit-border-radius:6px;
	  color:#000000;
	  behavior:url(border-radius.htc);
	  }
#footer4 { display:block;
 width:300px; margin:0 auto;
  background:#EEE9E8;
  border.radius: 6px;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
    text-align:center;
	 color:#000000;
	 behavior:url(border-radius.htc);
	 }
#footer5 { display:block;
 width:583px; margin:0 ;
  background:#EEE9E8;
  border.radius: 6px;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
    behavior:url(border-radius.htc);
	}
#footer6 { display:block;
 width:528px; margin:0 ;
  background:#EEE9E8;
  border.radius: 6px;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
    behavior:url(border-radius.htc);
	}
/**/
/*estilo de ligas en el pie de la pagina*/
#lig_pie { display:table-cell; width:auto; height:26px; margin:0; padding:0; list-style:none; text-align:center;} 
#lig_pie li { float:left;}
#lig_pie li a { text-decoration:none ;display:block; padding:0; height:1%; line-height:26px; color:#000066; }
#lig_pie li.on{ display:block; padding:0; width:120px; height:26px; line-height:26px; color:#EFEFEF; }
#lig_pie li a:hover { color:#0066FF}
/**/
/*estilo de ligas de idioma*/
#lig_idioma { display:block; width:250px; height:26px; margin:0; padding:0; list-style:none; text-align:center; }
#lig_idioma li{ float:left; width:126 px;} 
#lig_idioma li a { text-decoration:underline ;display:block; padding:0; height:1%; line-height:26px; color:#000066; }
#lig_idioma li.on{ display:block; padding:0; width:120px; height:26px; line-height:26px; color:#EFEFEF; }
#lig_idioma li a:hover{ color:#0099FF}
/**/
/*estilo de mapa de sitio*/
#lig_mapa { display:block; width:250px; margin:0; padding:0; list-style:none; text-align:center;background:#FF4848; -moz-border-radius:6px;-webkit-border-radius:6px;behavior:url(border-radius.htc);}
#lig_mapa a { text-decoration:underline ;display:block; padding:0; height:1%; line-height:26px; color:#000000; }
#lig_mapa.on {color:#0099FF}
#lig_mapa a:hover{ color:#0099FF}
/**/
.t_form { margin:20px; }
.t_form th { background:#efefef; }
.t_form td, .t_form th { padding:5px; border-bottom:1px solid #666; }

/*ESTILOS DE TEXTO*/
.Estilo10 {color: #C74848}
/*estilo9*/
.Estilo9 {
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.Estilo2 {font-size: 9.9px}
.Estilo4 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
/*estilo de texto del menu*/
.Estilo5 {color:#000000; font-size: 14px; }
.Estilo6 {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo12 {font-size: 16px; font-family: "Copperplate Gothic Bold";}
#Layer1 {
	position:absolute;
	top:130px;
	width:129px;
	z-index:1;
}
.Estilo7 {color: #983434; font-size: 14px; font-weight: bold; }
.Estilo8 {
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	font-weight: bold;
}
/**/
	/*h1*/
	.h1 {
	font-weight: bold;
	color:#000000;
	font-size: medium;
	text-shadow:#00FF33	;
	}
	
	/*h2*/
	.h2 {
	color:#CF4339;
	font-size: small;
	}
	
	/*h3*/
	.h3 {
	font-size: medium;
	color:#ffffff;
	}
	
	/*h4*/
	.h4 {
	color:#000000;
	font-size: x-large;
	}
	
	/*h5*/
	.h5 {
	color:#CF4339;
	font-size: smaller;
	background-color: #F5F2F2;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
	/*h6*/
	.h6 {
	color:#525252;
	font-size: smaller;
	background-color: #F5F2F2;
	padding-left:15px;
	padding-right: 15px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
	/*h6*/
	.Verdana {
	font-weight: none;
	color:#000000;
	font-size: pequeña;
	
	}
.tiposer{
background-image:url(../../../fotos/SERVICIO3.jpg)
}
.swhite{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
font-size:12px;
}


/**/


#menu ul {list-style:none;
padding: 0px;
}
#menu ul li.nivel1 { float: left;
margin-right: 0px;
width:150px;
}
#menu ul li a {display: block;
text-decoration: none;
color: #fff;
border: solid 1px #fff;
padding: 0px;
position: relative;
height:24px;
}
#menu ul li:hover {position: relative ;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background: #A13D3D ;
color: #fff;
position: relative;
}
#menu ul li a.nivel1 {
	display: block!important;
	display: none;
	position: relative;
	overflow: visible;
	visibility: visible;
}
#menu ul li ul {display: none; background:#A13D3D;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position:absolute;left: 0px;
}
#menu ul li ul li a {width: 148px;
position:relative;
padding: 0px 0px 0px 0px;
border-top-color: #000;
}
#menu ul li ul li a:hover {border-top-color: #000;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
/**/
