/*-----------GENERALES-----------------*/

*{
	margin:0;
	padding:0;
	}
body{
	
	/*background:#000000;*/
	background:#000000 url(../gfx/fondo_gen.gif) bottom left repeat-x;
	font:12px/17px Arial, Helvetica, sans-serif;
	margin:5px;
	}
	
/*--------------STRUCTURE---------------- */

#wrapper, #loginContent{
float:center;
	
	/*background:url(../gfx/fondo_wrapper.gif) top left repeat-y;*/
	border:solid 0px #000000;
	width:820PX;
	Cborder:solid 0px red;
	margin:0 auto;
	padding:1px 1px 1px 1px;
	height:1%;
	}

#contentAreasup{
	width:820px;
	background:url(../gfx/fondo_contentareasup.gif) bottom left repeat-y;
	Cborder:solid 0px red;
	height:105px;
	position:relative;
	text-align:left;
	color: #b0afaf;
	padding:50px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	}
	
#contentAreasup2{
	width:820px;
	background:url(../gfx/fondo_contentareasup2.gif) bottom left repeat-y;
	Cborder:solid 0px red;
	height:105px;
	position:relative;
	text-align:left;
	color: #b0afaf;
	padding:70px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	}	
	
#contentAreasup3{
	width:820px;
	background:url(../gfx/fondo_contentareasup3.gif) bottom left repeat-y;
	Cborder:solid 0px red;
	height:105px;
	position:relative;
	text-align:left;
	color: #b0afaf;
	padding:70px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	}	
	
#contentAreasup5{
	width:820px;
	background:url(../gfx/fondo_contentareasup5.gif) bottom left repeat-y;
	Cborder:solid 0px red;
	height:105px;
	position:relative;
	text-align:left;
	color: #b0afaf;
	padding:70px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	}		
	
#contentAreasup7{
	width:820px;
	background:url(../gfx/fondo_contentareasup7.gif) bottom left repeat-y;
	Cborder:solid 0px red;
	height:105px;
	position:relative;
	text-align:left;
	color: #b0afaf;
	padding:70px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	}		
	
#contentAreainf{
	width:820px;
	
	background:url(../gfx/fondo_contentareainf.gif) top left repeat-y;
	Cborder:solid 0px red;
	padding:0px 0px 0px 0px;
	height:65px;
	position:relative;
	}
	
#contentArea{
	width:820px;
	background:#ffffff;
	/*background:url(../gfx/backgroundContentArea.png) top left repeat-y;*/
	Cborder:solid 1px red;
	padding:0px 0px 0px 0px;
	height:1%;
	position:relative;
	}

#fondoCabecera{
	width:803px;
	background:url(../gfx/fondo_cabecera.gif) bottom center no-repeat;
	height:160px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#9B9D9F;
	padding:0px 0px 0px 0px;
	}	
	
#fondoCabecera2{
	width:803px;
	background:url(../gfx/fondo_cabecera2.gif) bottom center no-repeat;
	height:160px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#9B9D9F;
	padding:0px 0px 0px 0px;
	}	
	
#fondoCabecera3{
	width:803px;
	background:url(../gfx/fondo_cabecera3.gif) bottom center no-repeat;
	height:160px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#9B9D9F;
	padding:0px 0px 0px 0px;
	}		
	
#fondoCabecera5{
	width:803px;
	background:url(../gfx/fondo_cabecera5.gif) bottom center no-repeat;
	height:160px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#9B9D9F;
	padding:0px 0px 0px 0px;
	}			

#fondoCabecera7{
	width:803px;
	background:url(../gfx/fondo_cabecera7.gif) bottom center no-repeat;
	height:160px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#9B9D9F;
	padding:0px 0px 0px 0px;
	}		
	
#footerNav{
	background:#ffffff;
	width:820px;
	/*background:url(../gfx/backgroundFooterNav.png) top left no-repeat;*/
	height:25px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#9B9D9F;
	padding:3px 0 0 0;
	}
	
	#footerNav a:link, #footerNav a:active, #footerNav a:visited{
	color:#385774;
	text-decoration:none;
	margin:0 4px;
	}
#footerNav a:hover{
	color:#000025;
	}
	
#nav li , #footerNav li{
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}	
	
	/*------------CONTENT STRUCTURE------------*/


#contentBlockFull{
	width:803px;
	/*background:#ffffff;*/
	background:url(../gfx/fondo_sitio.gif) bottom left no-repeat;
	border-bottom:0px solid #d6dee6;
	height:1%;
	margin:0px auto;
	vertical-align:top;
	}
	
	#contentBlockFull2{
	width:803px;
	/*background:#ffffff;*/
	background:url(../gfx/fondo_sitio2.gif) bottom center no-repeat;
	border-bottom:0px solid #d6dee6;
	height:525px;
	margin:0px auto;
	vertical-align:top;
	}

#contentCentralContacto{
	background:url(../image/fdo_contacto.gif) bottom left no-repeat;
	float:left;
	width:803px;
	height:1%;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	padding:5px 0px 0px 0px;
	}	
	
#contentCentralServicio{
	background:url(../image/fdo_servicio.gif) bottom left no-repeat;
	float:left;
	width:803px;
	height:1%;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	padding:5px 0px 0px 0px;
	}				
	
#contentCentral{
	float:left;
	width:803px;
	height:1%;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	padding:5px 0px 0px 0px;
	}		
	
#contentColizq{
	float:left;
	width:155px;
	
	/*background:url(../gfx/fdo_colizq.gif) bottom center no-repeat;*/
	border-right:0px solid #d6dee6;
	height:80%;
	margin:15px 0px 0px 0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}	
	
#contentColder{
	float:right;
	width:168px;
	background:#ffffff;
	/*background:url(../gfx/separador.png) top right repeat-y;*/
	border-right:0px solid #d6dee6;
	height:80%;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	padding:0px 0px 0px 8px;
	}		
	
#contentBlockColizq{
	float:left;
	width:180px;
	border-right:0px solid #4f6d88;
	border-left:0px solid #4f6d88;
	border-top:0px solid #4f6d88;
	border-bottom:0px solid #4f6d88;
	margin:0px 5px 5px 0px;
	vertical-align:top;
	padding:0px 0px 0px 10px;
	}		
	
#contentBlockColizq2{
	float:right;
	width:180px;
	text-aling:left;
	border-right:0px solid #4f6d88;
	border-left:0px solid #4f6d88;
	border-top:0px solid #4f6d88;
	border-bottom:0px solid #4f6d88;
	margin:0px 5px 5px 0px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}		
	
#contentTitulo{
	float:left;
	/*background:#ffffff;*/
	border-bottom:0px solid #d6dee6;
	height:20px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	text-aling:left;
	padding:0px 0px 0px 0px;
	position:left;
	}	
	
	#contentTitulo2{
	float:left;
	width:100%;
	/*background:#ffffff;*/
	border-bottom:0px solid #d6dee6;
	height:18px;
	margin:0px 5px 0px 0px;
	vertical-align:top;
	text-aling:left;
	padding:0px 0px 0px 0px;
	position:left;
	}	
	
	#contentTexto{
	width:96%;
	border-right:0px solid #d6dee6;
	margin:5px 0px 0px 0px;
	vertical-align:top;
	padding:15px 15px 0px 0px;
	text-align: justify;
	}	

#contentTitPlanesBlockFull{
	float:left;
	width:535px;
	height:20px;
	border-right:1px solid #4f6d88;
	border-right:1px solid #4f6d88;
	border-top:1px solid #4f6d88;
	border-bottom:1px solid #4f6d88;
	background:#4f6d88 url(../gfx/tit2_planes.gif) top left no-repeat;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 6px;
	}
	
#contentPlanesBlockFull{
	float:center;
	width:535px;
	border-left:0px solid #4f6d88;
	border-right:0px solid #4f6d88;
	border-top:0px solid #4f6d88;
	border-bottom:0px solid #4f6d88;
	height:147px;
	margin:0px 0px 10px 0px;
	vertical-align:top;
	padding:1px 1px 1px 1px;
	}		
	
#bordescolumnas{
	
	width:155px;
	height:154px;
	border-right:1px solid #838383;
	border-left:1px solid #838383;
	border-top:1px solid #838383;
	border-bottom:1px solid #838383;
	padding:2px 0px 0px 0px;
}
	
/*------------MENU STRUCTURE------------*/
.menu1 {
padding:0 0 0 0px; 
margin:0; 
list-style:none; 
height:25px; 
background:#fff url(../gfx/button1.gif); 
position:relative; 
border-top:2px solid #f1c100; 

border-bottom:1px solid #000;
}

.menu2  {
padding:0 0 0 9px; 
margin:0; 
list-style:none; 
position:relative; 
border:0px solid #000; 
}

.menu1 li {
float:left;
}

.menu2 li {
float:left;
}

.menu1 li a {
display:block; 
float:left; 
height:25px; 
line-height:25px; 
color:#000; 
text-decoration:none; 
font-size:11px; 
font-family:arial, verdana, sans-serif; 
font-weight:bold; 
text-align:center; 
padding:0 0 0 12px;  
cursor:pointer;
}



.menu1 li a b {
float:left; 
display:block; 
padding:0 10px 0 0px;
}



.menu1 li.current a {
color:#000; 
background:url(../gfx/button3.gif);
}



.menu1 li.current a b {
background:url(../gfx/button3.gif) no-repeat right top;
}



.menu1 li a:hover {
color:#000; 
background:#000 url(../gfx/button2.gif);
}



.menu1 li a:hover b {
background:url(../gfx/button2.gif) no-repeat right top;
}



.menu1 li.current a:hover {
color:#000; 
background:#000 url(../gfx/button3.gif); cursor:default;
}



.menu1 li.current a:hover b {
background:url(../gfx/button3.gif) no-repeat right top;
}



td   { color: #CC0101; font-weight : bold; font-style : normal; text-align: center;  }
.tdl { color: #CC0101; font-weight : bold; font-style : normal; text-align: left;  }
.tdr { color: #CC0101; font-weight : bold; font-style : normal; text-align: right;  }
.tdj { color: #CC0101; font-weight : bold; font-style : normal; text-align: justify;  }

/*------- MENU VERTICAL --------*/

#vertmenu {

text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
width: 145px;
height:12px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {

list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
background:#ffffff url(../gfx/vineta.gif) no-repeat center right;
font-size: 11px;
display: block;
border-bottom: 1px dashed #dddddd;
padding: 5px 0px 0px 5px;
text-decoration: none;
color: #686868;
width:145px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #686868;
background-color: #e7e7e7;
}
/*------- FIN MENU VERTICAL --------*/

/*------- MENU VERTICAL 2--------*/

#subvertmenu {

text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
font-weight:normal;
width: 145px;
height:12px;
padding: 0px;
margin: 0px;
}

#subvertmenu ul {

list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#subvertmenu ul li {
margin: 0px;
padding: 0px;
}
#subvertmenu ul li a {
background:#ffffff url(../gfx/vineta.gif) no-repeat center right;
font-size: 8px;
display: block;
border-bottom: 1px dashed #dddddd;
padding: 5px 0px 0px 5px;
text-decoration: none;
color: #686868;
width:145px;
}

#subvertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #686868;
background-color: #e7e7e7;
}
/*------- FIN MENU VERTICAL 2--------*/

.cumple { 
text-align: left;  
color: #232323;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }


.textochico { 
color: #426281; 
font-family: arial, helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none }



.textochicoj { 
text-align: justify;  
color: #426281;
padding:15px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }

.submenu { 
text-align: justify;  
color: #000000;
padding:5px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }

.piefottextoj { 
text-align: justify;  
color: #CC0000;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }

.Opinionj { 
text-align: left;  
color: #426281;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: italic; 
font-weight: normal; 
text-decoration: none; }


.fecha { 
color: #b0afaf;
padding:80px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
}
				
.Titulo_noti01 { 
color: #e60000;
padding:0px 0px 0px 5px;
font-family: Verdana; 
font-size: 14pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
}	

.Titulo_noti02 { 
color: #000000;
padding:0px 0px 0px 0px;
font-family: Verdana; 
font-size: 8pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
}	

.Pie_noti01 { 
color: #000000;
padding:0px 0px 0px 5px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: italic; 
font-weight: normal; 
text-decoration: none; 
}

.textonoticia { 
color: #878787;
padding:0px 0px 0px 5px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
}

.contenidos { text-align: justify;  color: #42384b; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none }
.contenidos_bold { text-align: justify;  color: #42384b; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none }
.texto_select { text-align: justify;  color: #42384b; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; text-decoration: none }
.Tit_contenidos { color: #000000; font-family: Arial; font-size: 10pt; text-align: left; font-style: normal; font-weight: bold; }

.horario { 
text-align: center;  
color: #000000;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

.horas { 
text-align: center;  
color: #ff9000;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

/*------- textos para PRODUCTOS --------*/

.DESCRIPCION { 
text-align: left;  
color: #FFFFFF;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

.PRECIOFICHA { 
text-align: left;  
color: #150064;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

.PRECIOINT{ 
text-align: left;  
color: #e9a502;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

.PRECIOINT2{ 
text-align: center;  
color: #e9a502;
padding:0px;
font-family: Impact, Arial, Helvetica, sans-serif; 
font-size: 16pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }

.CATALOGOPRO { 
text-align: left;  
color: #2b2b2a;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }



.PRODINFO { 
text-align: left;  
color: #FFFFFF;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

.PRODITEMS { 
text-align: left;  
color: #3f3f41;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }

.PRODITEMS2 { 
text-align: left;  
color: #3f3f41;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }

.PRODPRECIO { 
text-align: left;  
color: #3f3f41;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; }

.PRODPRECIOINT { 
text-align: left;  
color: #a10000;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; }



/*------- FIN textos para PRODUCTOS --------*/

/*------- ESQUINAS REDONDAS --------*/

.roundcont {
	width: 155px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../gfx/tl.gif) no-repeat top left; 
}

.roundbottom {
	background: url(../gfx/bl.gif) no-repeat top left; 
}

img.corner {
   width: 5px;
   height: 5px;
   border: none;
   display: block !important;
}

