
html{
	top:0;
	margin:0 auto;
	padding:0;
}

body {
	top:0;
	width:100%;
	margin: 0 auto;
	padding:0;
	text-align:left; 
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
}

*{margin:0;padding:0;}
.form{font-size:0.9em;margin:0 0 0 8px;}
.thumbnails{background-color:#FFF;border:#FFF 2px solid;}
.error{background-color:#999;width:100%;font-size:1.0em;font-weight:bold;padding:30px 0 30px 20px;}
.link{margin-left:11px;text-decoration:none;color:#666;font-size:0.8em;}


img {
border:0px solid red;
behavior:url("../img/pngbehavior.htc");
}

.clear{ clear:both;}

p{	margin:1em 0; }

h1{ font-size:27px; color:#687372; line-height:27px; font-weight:normal;}
.h1_box{ 
font-size:21px; 
margin:20px 0 0 0; 
color:#687372; 
letter-spacing:-1px; 
line-height:27px; 
font-stretch:condensed; 
font-weight:normal; /*font-family:"Myriad Pro", Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

a{ color:#3399FF;}
a:hover{color:#194a7c;}

h2{ font-size:20px; color:#687372; line-height:22px; font-weight:bold;}
.h2_box{ font-size:20px; margin:20px 0 15px 0; color:#687372; letter-spacing:-1px; line-height:22px; font-stretch:condensed; font-weight:bold; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}


h3{ font-size:16px; color:#687372; line-height:22px; font-weight:bold;}
.h3_box{ font-size:16px; margin:10px 0 5px 0; color:#687372; line-height:22px; font-stretch:condensed; font-weight:bold; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}


h3{	font-size:17px;}
h4{	font-size:16px;}
h5{	font-size:14px;}
h6{	font-size:12px;}

/*ol, ul{	margin: 1em 0 1em 2em; }
ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }
ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }
ul li{ list-style:disc;}
em{font-style:italic;}
strong{font-weight:bold;}*/

em strong, strong em{ font-weight:bold; font-style:italic; }

/* ----------------------------------------------------------
							GENERAL
------------------------------------------------------------- */

.general {
padding:0;
width:858px;
margin:0 auto;
background:transparent;
/*background-image:url(../img/fons.jpg);
background-repeat:no-repeat;*/
background-image:url(../img/fons3d.jpg);
background-repeat:no-repeat;
background-position:0 135px;
position:relative;
}



/* ----------------------------------------------------------
							HEADER
------------------------------------------------------------- */

.header{
height:129px;
border:0px solid red;
position:relative;
}
.logo{
width:190px;
height:90px;
border:0px solid red;
position:absolute;
top:0px;
left:0px;
}

.submenu{
background-image:url(../img/sub_menufons.gif);
background-repeat:repeat-y;
height:13px;
}

.intranet_h1 h1{
color:#ea0896;
}

.check_politica{ margin:5px 0 0 15px;}
.check_politica a{ position:relative; top:-3px;}

/* ----------------------------------------------------------
							LINKS
------------------------------------------------------------- */

.link_pink a{ color:#3399FF;}
.link_pink a:hover{ color:#3399FF;}


/* ----------------------------------------------------------
							BOTONS
------------------------------------------------------------- */

.boto_leermas a{
display:block;
width:80px;
height:20px;
padding-top:1px;
background-image:url(../img/boto_leermas.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:10px;
text-align:center;
text-decoration:none;
}

.boto_ok{
background-image:url(../img/boto_ok.gif); 
background-repeat:no-repeat; 
padding:0; 
margin:0; 
border:0px solid red; 
width:36px; 
height:20px;
}

.input_newsletter{
width:137px; 
padding:3px;
border-left:1px solid #555555;
border-right:1px solid #d2d0c8;
border-top:1px solid #7f7f7f;
border-bottom:1px solid #d3d0c9;
margin-left:14px;
}




/* ----------------------------------------------------------
							FLASH
------------------------------------------------------------- */

.flash_central{
width:858px;
height:450px;
/*position:absolute;
top:142px;*/
}

.subflash{
height:10px;
padding:0;
margin:0;
font-size:0px;
//background-image:url(../img/sub_flash.jpg);
background-repeat:no-repeat;
}


/* ----------------------------------------------------------
							TRIBOX
------------------------------------------------------------- */

.box_left{
width:234px;
float:left;
color:#4c4c4c;
position:relative;
min-height:375px;
height:auto;
}
*html .box_left{ height:375px;}
.div_leermas{ height:16px; position:absolute; right:0px; bottom:0px;}

.box_center{
width:283px;
float:left;
color:#4c4c4c;
/*background-image:url(../img/degradat_box.jpg);
background-repeat:no-repeat;
background-position:left 45px;*/
min-height:375px;
height:auto;
position:relative;
left:42px;
}
*html .box_center{ height:375px;}

.box_right{
width:299px;
float:left;
color:#4c4c4c;
position:relative;
left:42px;
/*background-image:url(../img/degradat_box.jpg);
background-repeat:no-repeat;
background-position:left 45px;*/
min-height:375px;
height:auto;
}
*html .box_right{ height:375px;}


.div_atcliente{
/*background-color:#e7ecec;*/
color:#687372;
padding:10px 0;
text-align:center;
}
.div_financiacion{
/*border:1px solid #e9eeee;*/
height:115px;
/*background-image:url(../img/degradat_financiacion.gif);
background-repeat:repeat-x;
background-position:bottom;*/
margin-top:5px;
font-size:20px;
/*padding:17px 0 0 15px;*/
text-transform:uppercase;
line-height:23px;
color:#687372;
}


.row_noticia{
margin-bottom:18px;
}
.row_noticia_data{
color:#363838;
text-decoration:underline;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.row_noticia_data a{  color:#363838; text-decoration:underline; }
.row_noticia_data a:hover{  color:#363838; text-decoration:underline; }

.row_noticia_titul{
color:#3399ff;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.row_noticia_titul a{  color:#3399ff; text-decoration:none; }
.row_noticia_titul a:hover{  color:#3399ff; text-decoration:underline; }

.row_noticia_desc{
color:#737578;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.row_noticia_desc_link a{
color:#737578;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.row_noticia_desc_link a:hover{
color:#737578;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.padding-content_intranet{
padding:25px 15px; color:#4c4c4c;
}

.padding-content_intranet .row_noticia p{ margin:0;}

.abecedario{
background-color:#EEF1F1;
border-bottom:2px solid #CCCCCC;
border-top:2px solid #CCCCCC;
margin-bottom:35px;
opacity:0.9;
padding:10px 0;
text-align:center;
color:#CCCCCC;
}
.abecedario a{ 
color:#666666;
font-family:arial;
font-size:17px;
font-weight:bold;
padding:0 5px;
text-decoration:none;
}
.abecedario a:hover{color:#EA0896; }

.mini_img{
width:100px;
height:100px;
border:0px solid red;
float:left;
margin:0 5px 5px 0;
}


/* ----------------------------------------------------------
							CONTENT
------------------------------------------------------------- */

.div_titulo_h1box{
float:left; width:auto; margin-bottom:14px;
}

.links_top_right{ float:right; width:auto; margin-top:21px; margin-right: 10px;}
.links_top_right ul{ list-style:none;}
.links_top_right li{ float:left; padding:0 2px; color:#3399ff;}
.links_top_right a{ text-decoration:none; color:#697573;}
.links_top_right a:hover{ text-decoration:none; color:#3399ff;}
.links_top_right .enabled{ text-decoration:none; color:#3399ff;}

.list_wings{width:100px; float:left; text-align:right; margin:20px 0 0 20px; color:#4c4c4c;}
.list_wings li{ padding:0 0 3px 0;}
.list_wings a{ text-decoration:none; color:#697573;}
.list_wings a:hover{ text-decoration:none; color:#3399ff;}
.list_wings .enabled{ text-decoration:none; color:#3399ff;}

.titulo_noticia{ font-size:14px; margin-bottom:17px; color:#3399FF; font-weight:bold; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
.titulo_otrasnews{font-size:14px; margin-bottom:17px; color:#57595f; font-weight:bold; font-family:"Tahoma", Arial, Helvetica, sans-serif;}

.links_otrasnews a{text-decoration:none; color:#434343;}
.links_otrasnews a:hover{text-decoration:none; color:#3399ff;}


.box_descproductos{
width:325px; float:left; margin-bottom:25px; color:#4c4c4c;
}
.box_descproductos_none{
width:180px; float:left; margin-bottom:25px; color:#4c4c4c;
}

.box_imgsombras{
width:409px; float:right; margin-bottom:25px;
}
.box_imgsombras_none{
width:550px; float:right; margin-bottom:25px;
}

.sombra_imgbig{
background-image:url(../img/sombra_imgbig.png);
background-repeat:no-repeat;
width:409px;
height:347px;
}
.sombra_imgbig img{ position:relative; top:15px; left:16px;}

.sombra_imgbig_none{
background-image:none;
background-repeat:no-repeat;
width:auto;
}
.sombra_imgbig_none img{ position:relative; top:15px; left:11px; margin-bottom:15px;}

.sombra_imgbig2{
background-image:url(../img/sombra_imgbig2.png);
background-repeat:no-repeat;
width:270px;
height:270px;
}
.sombra_imgbig2 img{ position:relative; top:15px; left:-3px;}


.sombra_imgsmall{
background-image:url(../img/sombra_imgsmall.png);
background-repeat:no-repeat;
width:134px;
height:129px;
float:left;
}
.sombra_imgsmall img{ position:relative; top:15px; left:11px;}


.sombra_imgsmall_none{
background-image:none;
background-repeat:no-repeat;
width:134px;
height:100px;
float:left;
}
.sombra_imgsmall_none img{ position:relative; top:15px; left:11px;}

.sombra_imgbig5{
background-image:url(../img/sombra_imgbig5.png);
background-repeat:no-repeat;
width:717px;
height:319px;

}
.sombra_imgbig5 img{ position:relative; top:15px; left:16px;}

.sombra_imgbig6{
background-image:url(../img/sombra_imgbig6.png);
background-repeat:no-repeat;
width:429px;
height:278px;

}
.sombra_imgbig6 img{ position:relative; top:15px; left:12px;}


.column_left_in{
width:200px;
float:left;
margin:0 10px 0 0;
}
.column_right_in{
width:200px;
float:left;
}

.input_contacte{
border:1px solid #e4e9e9;
padding:2px 3px;
width:194px;
}
.textarea_contacte{
border:1px solid #e4e9e9;
padding:2px 3px;
width:100%;
}

.boton_contacto a{
display:block;
border:0px solid #e90392;
color:#3399FF;
margin-top:10px;
text-decoration:none;
font-size:13px;
float:right;
}
.boton_contacto a:hover{
display:block;
border:0px solid #e90392;
color:#3399FF;
margin-top:10px;
text-decoration:underline;
font-size:13px;
float:right;
}

.black-red a{  color:#3399ff; text-decoration:none; }
.black-red a:hover{  color:#3399ff; text-decoration:underline; }

/* ----------------------------------------------------------
							INTRANET
------------------------------------------------------------- */


.round_table_content thead th{
color:#363838;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid gray;
padding:0 0 3px 0;
}
.round_table_content .odd{ border-bottom:1px solid #d2d9d9;}
.round_table_content .odd2{ background-color:#e4e9e9; border-bottom:1px solid #d2d9d9;}

.tabla_comentarios .odd{ border-bottom:1px solid #d2d9d9;}
.tabla_comentarios .odd2{ background-color:#e4e9e9; border-bottom:1px solid #d2d9d9;}

/* ----------------------------------------------------------
							FOOTER
------------------------------------------------------------- */

.footer_redes{
height:43px;
background:#e0e0e0;
margin:25px 0 0 0;
}
.footer_redes_content{
color: #000000;
font-family: "Tahoma";
font-size: 11px;
letter-spacing: 0.03em;
margin: 0 auto;
padding: 5px 0 0;
text-align: left;
width: 858px;
}
.footer_content_right{
	float: right;
    margin: 8px 0 0;
    overflow: hidden;
    width: 265px;
}
.footer_content_right .mail_concep{
	float: left;
    font-family:"Tahoma";
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0;
}
.footer_content_right .mail_concep a{ color:#000000; text-decoration:none;}
.footer_content_right .mail_concep a:hover{ text-decoration:underline;}
.footer_content_right .telf_concep{ 
	/*background: none repeat scroll 0 0 #FFFFFF;*/
    /*color: #687372;*/
	color:#000000;
    float: right;
    font-size: 10px;
    letter-spacing: 0;
    margin: 0;
    /*padding: 2px 6px;*/
	padding:0px 6px;
    text-transform: uppercase;
}

.footer_redes_content span{
padding: 0 10px;
position: relative;
top: -8px;
}
.footer_redes_content a{ padding:0 5px 0 0;}
.footer{
height:70px;
background-image:url(../img/fons_footer.gif);
background-repeat:repeat-x;
background-position:top;
}
.footer_in{
width:858px;
margin:0 auto;
padding:20px 0 0 0;
}
.footer_left{
width:570px;
float:left;
color:#687372;
font-size:10px;
text-transform:uppercase;
}
.footer_right{
width:145px;
float:right;
color:#687372;
font-size:10px;
text-transform:uppercase;
}







