/*css reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin : 0;
	padding : 0;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
fieldset, img {
	border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style : inherit;
	font-weight : inherit;
}
del, ins {
	text-decoration : none;
}
li {
	list-style : none;
}
caption, th {
	text-align : left;
}
h1, h2, h3, h4, h5, h6 {
	font-size : 100%;
	font-weight : normal;
}
q:before, q:after {
	content : '';
}
abbr, acronym {
	border : 0;
	font-variant : normal;
}
sup {
/*	vertical-align : baseline;*/
        vertical-align : super;
}
sub {
	vertical-align : baseline;
}
legend {
	color : #000;
}
input, button, textarea, select, optgroup, option {
	font-family : inherit;
	font-size : inherit;
	font-style : inherit;
	font-weight : inherit;
}
html, body, div, span, h1, h2, h3, h4, h5, p, a, img, form, table, tr, td, fieldset, ul, li, ol, input, select, textarea {
	text-decoration : none;
}
strong {
	font-weight: bolder;
}
em {
	font-style: italic;
}
/* _____________________ fin reset sitio _________________________*/
html{
	background-image:url(../imagenes/bg-interiores.png);
	background-repeat:repeat;
	background-color:#FFF;
	width:100%;
	height:auto;
/* 	overflow-x: hidden; */
}
.caja-logo{
	margin-top:8px;
}
.select-menu li{
	float:left;
	text-align:center;
	margin-left:-2px;
}
.select-menu li a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	font-weight:bold;
/*	ORIGINAL
	color:#cccccc;
	text-shadow: -1px -1px #999999;*/
/*	CAMBIO 1
	color: rgb(97, 97, 97);
	text-shadow: rgb(224, 224, 224) 1px 1px 0px;*/
    color: #535353;
    text-shadow: 1px 1px 0 #999999;
}
.select-menu li a:hover{
	color:#00a53d;
}
.select-menu span{
	background-image:url(../imagenes/separador-head.png);
	background-repeat:no-repeat;
	width:2px;
	height:36px;
	float:left;
}
.submenu{
	background-image:url(../imagenes/sprite-hover-menu.png);
	background-repeat:no-repeat;
	visibility:hidden;
	position:absolute;
	z-index:2;
}
.con-submenu{
	position:relative;
	height:41px;
}
.submenu-hover{
	background-image:url(../imagenes/sprite-hover-menu.png);
}
#menu-empresa:hover{
	background-position: -335px 0;
/*	width:130px;
*/}
#submenu-empresa{
	background-position: -335px -44px;
	width:130px;
	height:129px;
}
.submenu li{
	width:100%;
	height:34px;
	padding-top:5px;
	margin-left:-2px;
	clear:both;
	text-align:center;
}
.submenu li:hover{
	background-image:url(../imagenes/hover-submenu.png);
}
#submenu-empresa li:hover{
	background-position: 0 -78px;
	width:125px;
}
#menu-responsabilidad:hover{
	background-position: 0 0;
/*	width:210px;
*/}
#submenu-responsabilidad{
	background-position:0 -44px;
	width:210px;
	height:129px;
}
#submenu-responsabilidad li:hover{
	background-position: 0 0;
	width:214px;
}
#menu-servicios:hover{
	background-position: -335px 0;
/*	width:130px;
*/}
#submenu-servicios{
	background-position: -335px -44px;
	width:134px;
	height:129px;
}
#submenu-servicios li:hover{
	background-position: 0 -39px;
	width:134px;
}
.submenu a{
	font-size:16px !important;
	font-weight:normal !important;
	text-shadow:none !important;
	font-weight:normal !important;
	color:#00a53d !important;
	
}
.submenu li:hover a{
	color:#FFF !important;
}
/*.submenu li:hover{
	background-image:url(../imagenes/hover-submenu1.png);
	background-repeat:no-repeat;
	width:125px;
	height:39px;
}*/
.contenedor-centrado{
	width:948px;
	height:auto;
	margin: 0 auto;
	/* margin-top: 109px; */
	position: relative;
z-index: -1;
}
.borde-top-interiores{
/*	background-image:url(../imagenes/borde-cont-top.png);
	background-repeat:repeat-x;*/
	background-image:url(../imagenes/bg-cont-top.png);
	width:948px;
	height:10px;
	float:left;
}
/*.borde-bottom-interiores{
	background-image:url(../imagenes/borde-cont-bottom.png);
	background-repeat:repeat-x;
	width:940px;
	height:30px;
	float:left;
}*/
.contenedor-interiores{
/*	background-image:url(../imagenes/fondo-cont.png);
	background-repeat:repeat;*/
	background-image:url(../imagenes/bg-cont.png);
	background-repeat:repeat-y;
	width:930px;
	padding-left:18px;
	float:left;
	padding-bottom:20px;
}
.contenedor-interiores h1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	font-weight:bold;
/*	color:#ffcc00;
	text-shadow:1px 1px 1px #000;*/
	color:#0761B5;
	margin-bottom: 15px;
margin-top: 15px; color: #00A53D !important;
}
.contenedor-interiores h2{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#0761B5;
	background-image:url(../imagenes/dot-h2.png);
	background-repeat:no-repeat;
	padding-left:30px;
	margin:22px 0 10px 18px;
	background-position: 0 12px; width: 614px;
}
.contenedor-interiores li{
	background-image:url(../imagenes/bineta-gris2.png);
	background-position: 0 10px;
	background-repeat:no-repeat;
	padding-left: 28px;
margin-left: 48px; width: 580px !important;
}
.contenedor-interiores p, .contenedor-interiores li{
	font-family: 'Fauna One', serif;
	font-size:14px;
	color:#505050;
	line-height: 22px; width: 657px;
}
.cont-slider-interiones{
	background-image:url(../imagenes/fondo-slider.png);
	background-repeat:repeat;
	width:679px;
	height:250px;
	margin:15px 0;
}
.contenido-left{
	float:left;
	width:680px;
}
.contenido-right{
	float:right;
	width:224px;
	margin-top:63px;
}
.ribbon-right{
/*	background-image:url(../imagenes/ribbon-right.png);
	width:218px;
	height:56px;*/
/* 	background:url(../imagenes/ribbon-azul.png) no-repeat;
	width:218px;
	height:47px;
	margin-right:-10px;
	padding-top:5px;
	padding-left:12px; */
	/* 
	guido */
		background:url(../imagenes/ribbon-azul.png) no-repeat;
	width: 230px;
height: 47px;

padding-top: 5px;

text-align: right;
padding-right: 0px;
}
.ribbon-right:hover a{
	opacity:1;
	color:#fdbe00;
}
.ribbon-activo{
	/*opacity:1;*/
	color:#fdbe00 !important;
}
.ribbon-right a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#FFF; margin-right: 15px;
	/*opacity:0.2;*/
}
.ribbon-right a:hover{
	/*opacity:1;*/
	color:#fdbe00;
}
.foto-right{
/* 	width:230px;
	height:152px;
	background-image:url(../imagenes/dot-right.png);
	background-repeat:no-repeat;
	background-position:bottom right; */
	
	width: 229px;
height: 160px;
background-image: url(../imagenes/dot-right.png);
background-repeat: no-repeat;
background-position: bottom right; margin-right: 15px;
	
}
.foto-right img{
	border:1px solid #003366;
	float:right;
	width: 227px;
height: 150px;
}
.contenido-right2{
	float:right;
	width:680px;
	margin-right:20px;
	
	margin-top: 22px;
}
.contenido-left2{
	float:left;
	width:220px;
	margin-left:-15px;
}
.contenido-left2 h1{
	font-size:25px !important;
	text-align: right !important;
	margin-bottom:20px !important;
	color:#00A53D !important;
}
.ribbon-left2{
	background:url(../imagenes/ribbon-azul-left.png) no-repeat;
	width:218px;
	height:46px;
	margin-left: -10px;
	padding-top:5px;
	padding-right:12px;
	text-align:right;
}
.ribbon-left2 a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#FFF;
	text-align:right;
}
.ribbon-left2:hover a{
	color:#FDBE00 !important;
}
.foto-left2{
	width:230px;
	height:152px;
	margin-left:-9px;
	background-image:url(../imagenes/dot-left.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	
	width: 229px;
height: 160px;
}
.foto-left2 img{
<!--
	border:1px solid #003366;
-->	
	float: left;
width: 227px;
height: 150px;
}
.parrafo-especial{
	width:390px;
}
.cont-slider-interiones-2 {
	/*background-image: url(../imagenes/fondo-slider.png);
	background-repeat: repeat;*/
	/* width: 660px;
	height: 299px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	float:left; */
	
	width: 657px;
height: 298px;
margin: 0px 15px 10px 0px;
padding: 1px;
float: left;
background-color: #02446f;
}
.menu-activo{
	color:#00a53d !important;
}
.ribbon-activo{
	opacity:1 !important;
}
