/*/////////////////   ESTILOS GENERALES   /////////////////*/
a
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #BF2B37;
	text-decoration: underline;
}
h1
{
	color: #BF2B37;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
}
h2
{
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
h4
{
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}
img
{
	border: 0px;
}
li
{
	list-style-image: url(../img/fleLI.gif);
	padding-top: 5px;
}
body
{
	background-color: #FFFFFF;
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0px;
}

/*/////////////////   INCLUDES GENERALES   /////////////////*/
#himel
{
	margin: auto;
	width: 779px;
}
#cabecera
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#logo1
{
	float: left;
	margin: 0px;
	padding: 10px 10px 0px 0px;
}
#logo2
{
	padding: 22px 0px 0px 0px;
}
#links
{
	float: right;
	margin: 42px 0px 0px 0px;
	text-align: right;
}
#links ul li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
}
#links a
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}
#links a:visited
{
	color: #666666;
}
#links a:hover
{
	color: #BF2B37;
	text-decoration: underline;
}
#menu
{
	background-color: #BF2B37;
	background-image: url(../img/men_pestG0.gif);
	background-repeat:  repeat-x;
	clear: both;
	height: 20px;
}
#menu1
{
	float: left;
	text-align: right;
	width: 495px;
}
#menu2
{
	float: right;
	width: 14px;
}
#menuLinks
{
	margin-left: 638px;
}
#cuerpo
{

	float: left;
	padding: 11px;
}
#cuerpoHome
{
	float: left;
	padding: 15px 0px 0px 15px;
}
#cuerpoHome2
{
	float: left;
	width:778px;
	height:305px;
	padding: 0px;
	margin: 15px 0px;
	background:url(../img/bck_home.gif) bottom left no-repeat #dfdddd;	
}
#text_Home2{ float:left; width:434px; margin: 24px 0px 0px 26px; padding:0px;}
#text_Home2 p{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; color:#000; line-height:1.3em; margin:6px 0px; padding:0px}
#text_Home2 p a{ color:#bf2a36; font-weight:bold; text-decoration:underline}
#text_Home2 p a:hover{ color:#FFF;}
#text_Home2 .titulos{ font-family:Helvetica, Arial, sans-serif; font-size:2.0em; color:#000; line-height:1.2em}
#text_Home2 .subtitulos{ font-family:Helvetica, Arial, sans-serif; font-size:1.3em; color:#000; line-height:1.2em}
.verde{ color:#009512;  font-weight:bold;}

#foto_Home2{ float:right; margin:14px 13px 0px 0px}
#cuerpo h4
{
	color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
#cuerpo p
{
	margin : 0px 0px 10px 0px;
}
#cuerpoHome p
{
	margin : 0px 0px 10px 0px;
}
#pie
{
	clear: both;
	padding: 20px;
	text-align: center;
}

/*/////////////////   ESTILOS HOME   /////////////////*/
.noticiaHome
{
	border: 0px solid #CCCCCC;
	float: left;
	margin-bottom: 15px;
	margin-right: 5px;
	min-height: 100px;
	padding: 3px;
	width: 143px;
}
.flash
{	float:right;
}
.link
{
	color: #BF2B37;
	font-size: 10px;
	text-decoration: none;
}
.link:hover
{
	color: #BF2B37;
	text-decoration: underline;
}
.noticiaHome h2
{
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	margin : 0px 0px 10px 0px;
}
#botones
{

width:150px;
padding-top:25px;
float:left;
}
#botonesHome
{
	float: left;
	margin: 0px 0px 0px 0px;
}
#botonesHome2
{
	float:right;
	width:246px;
	height:20px;
	display:inline;
	margin: 0px;
}
#botonesHome2 img
{
	float:right;

}

/*/////////////////   ESTILOS INTERIORES  /////////////////*/

.Form
{
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#imgNoticia
{
	float: left;
	margin: 1px 15px 0px 0px;
}
#txtNoticia
{
	text-align: justify;
	margin: 15px 15px 20px 314px;	
}
#txtNoticia a
{
	text-decoration: underline;
}
#nav
{
	color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	margin: 5px 5px 0px 5px;	
}

#productos
{
	float: left;
	width: 624px;
}
.producto
{
	float: left;
	margin: 10px 15px 0px 0px;
	width: 278px;
}
.producto a
{
	font-weight: bold;
	text-decoration: underline;
}
.producto img
{
	margin: 1px 5px 1px 0px;
}
#comboSubFam
{
	float: right;
}
#volver
{
	text-align: center;
	margin-top: 15px;
}
.imgContenido
{
	float: left;
	margin: 1px 15px 0px 0px;
}
.txtContenido
{
	text-align: justify;
	margin: 15px 15px 20px 172px;	
}
.txtContenido a
{
	text-decoration: underline;
}
#delegacionesImg
{
	float: left;
	margin: 1px 0px 0px 0px;
	width: 420px;
}
#delegacion
{
	float: left;
	/*padding: 5px;*/
	width:779px;
	height:500px;
margin:1px 0px 0px 0px;
background-image:url(../img/contacto.jpg)
}
.delegacion
{
	/*background-style: transparent;
	background-position:1em;*/
	float:right;
	padding: 5px;
	width: 300px;
    margin-right:5px;
    margin-top:40px;
}
.descarga
{
	float: left;
	margin: 10px 15px 0px 0px;
	width: 230px;
}
.descarga a
{
	font-weight: bold;
	text-decoration: underline;
}
.descarga img
{
	margin: 1px 5px 1px 0px;
}
.linkimg
{
	float: left;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
	min-height: 250px;
	padding: 10px;
	text-align: center;
	width: 310px;
}
.linkimg img
{
	border: 1px solid #CCCCCC;
	text-decoration: none;
}
#infraplus
{
	float:left;
	width: 612px;
	text-align:center;
}
.mapaWeb
{
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
	padding: 5px;
	width: 220px;
}
#linksCalidad
{
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	width: 145px;
}
#linksCalidad ul
{
	margin: 0px;
	padding: 0px 0px 0px 17px;
}
#linksCalidad li
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#linksCalidad a
{
	color: #000000;
	font-size: 10px;
}
.txtContenidoCalidad
{
	text-align: justify;
	margin: 15px 175px 20px 172px;	
}



/*//// PARA ROHS //////*/
#conterohs
{
	
	padding: 5px;
	width: 780px;	
}
#menurohs
{
	float: left;
	padding: 0px 0px 0px 0px;
	display: block;
	min-height: 150px;
	width: 180px;
	
}
#menurohs .activado
{
	color:#00CC00;
}
#menurohs ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#FF9900;
}
#menurohs li
{
	margin: 0px 0px 0px 10px;
	padding: 2px;
	text-align: left;
   list-style-image: url(../img/arrowgreen.jpg);
}
#aplica
{
	/*background-color: #FF99CC;*/
	/*border: 1px #EEEEEE solid;*/
	/*border-bottom-color: #CDCDCD;*/
	float: left;
	margin:0px 0px 0px 26px;
	min-height: 605px;
	padding-top: 27px;
	text-align: center;
	width: 210px;

}
#listaplica
{
padding: 0px 20px 20px 0 px; width:500px; /*background-color:gold;*/

}

#caracterisifr {
	width:520px;
	float:left;
	/*background-color:yellow;*/
	padding-left:15px;
	text-align:left;
	line-height: 18px;
}


#caracteris {
	width:450px;
	float:left;
	/*background-color:yellow;*/
	padding-left:15px;
	text-align:left;
	line-height: 18px;
}
#caracteris ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	
}
#caracteris li {
	padding: 0px 10px 0px 10px;
	list-style-image: url(../img/arrowblue.jpg);
	vertical-align: middle;
	list-style-position: outside;
	text-indent: 0px;
	list-style-type: none;
	
	display: block;
}