@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	background: url(images/fd.jpg) #d0d1cb repeat-x;
	font-family: Helvetica, sans-serif;
}
h1{
	font-family: Helvetica, sans-serif;
	font-size:24px;
	color:#f46d03;
	font-weight:normal;
}
h2{
	font-family: Helvetica, sans-serif;
	font-size:18px;
	color:#4e4d40;
	font-weight:bold;
}
h3
{
	font-family: Helvetica, sans-serif;
	font-size:28px;
	color:#f46d03;
}
h4
{
	font-family: Helvetica, sans-serif;
	font-size:24px;
	color:#4e4d40;
}
h5
{
	font-family: Helvetica, sans-serif;
	font-size:22px;
	color:#f46d03;
	float:left;
	width:70%;
}
h6
{
	font-family: Helvetica, sans-serif;
	font-size:18px;
	color:#4e4d40;
	font-weight:bold;
	float:left;
	width:70%;
}
p
{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	color:#4e4d40;
}
.ul 
{ 
	list-style-position: inside; 
	color:#4e4d40;
	font-size:14px;
} 
.margen
{
	margin-top:10px;
} 
.italica
{
	font-size:16px;
	font-style:italic;
}
span {
	display:none;
}
img {
	border:0;
}
strong {
	border-bottom:1px dashed #fea04d;
	color:#fea04d;
}
a {
	font-family: Helvetica, sans-serif;
	font-size:16px;
	color:#f46d03;
	text-decoration:none;
	border-bottom:1px dashed #fd5f00;
	outline:0;
}
a:hover {

	color:#f43c03;
	text-decoration:none;
	border-bottom:1px dashed #fd5f00;	
	outline:0;
}

/*////////////////////////////////////////////////////////////////////////////////			
/*HEADER ///////////////////////////////////////////////////////////////////////*/
#header 
{
	width:959px;
	margin:0 auto;
	position:relative;
	background:url(images/fd-gral.png) repeat-y;
	height:auto;
	overflow:hidden;
	display:block;
}
.header-contenedor
{
	width:899px;
	height:105px;
	margin:0 auto;
	display:block;
}
.buscador
{
	width:899px;
	/* height:35px; */
	height:4px;
	/* border-top: 4px solid #f46d03; */
	background: #f46d03;

}

.buscador:hover,
.buscador.current
{
	background: #f43c03;
}

.buscador a.medios
{
	width:175px;
	height:28px; /* estaba en 31*/
	float:right;
	background: url(images/icono-lupa.gif) no-repeat left top #f46d03;
	border:0;
	color:#fff;
	font-size:15px;
	padding-left:33px;
	padding-top:8px;
}

.buscador a.medios:hover,
.buscador a.current
{
	background: url(images/icono-lupa-hover.gif) no-repeat left top #f43c03;
}


a.logo
{
	width:289px;
	height:65px;
	float:left;
	background:url(images/logo.gif) no-repeat;
	margin-left:30px;
	margin-top: 33px; /*agregado por el tema del rrollover de la linea*/
	display:inline;
	border:0;
}
a.logo:hover
{
	border:0;
}
/*Menu  ///////////////////////////////////////////////////////////////////////*/
	
ul.menu {
	width:475px;
	float: right;
	margin-top:35px;
}
ul.menu li {
	list-style: none;
	display: inline;
}
ul.menu li a
{
	display:block;
	float: left;
	font-size:18px;
	color:#767561;
	font-weight:100;
	text-decoration:none;
	border-bottom:0;
	outline:0;
	padding:5px 10px 5px 10px;
	margin-right:10px;
}
ul.menu li a:hover { 
	color:#f43c03;
	margin-right:10px;
	outline:0;
	padding:5px 10px 5px 10px;
	border:0;
}	
.menu .current_page_item a,
.menu .current_page_item a:hover{
	background: #a4a38f;
	color:#fff;
	margin: 0;
	outline:0;
	padding:5px 10px 5px 10px;
	margin-right:10px;
}	


/*////////////////////////////////////////////////////////////////////////////////			
/*FOOTER ///////////////////////////////////////////////////////////////////////*/

#footer 
{
	width:959px;
	margin:0 auto;
	position:relative;
	background:url(images/fd-gral.png) repeat-y;
	height:auto;
	overflow:hidden;
	display:block;
}
.footer-bottom
{
	width:959px;
	height:30px;
	position:relative;
	margin:0 auto;
	background: url(images/fd-footer.jpg) no-repeat;
	display:block;
	clear:both;
}
.footer-contenedor
{
	width:899px;
	height:129px;
	margin:0 auto;
	background: url(images/fd-footer.gif) repeat-x;
	border-top:5px solid #f46d03;
}
a.footer-logo-cuoma
{
	width:69px;
	height:24px;
	background:url(images/logo-cuoma.gif) no-repeat bottom left;
	float: right;
	margin: 15px 30px 0 0;
	display:inline;
	border:0;
}
a.footer-logo-cuoma:hover
{
	border:0;
}
.footer-logo
{
	width:131px;
	height:72px;
	background:url(images/footer-logo.gif) no-repeat bottom left;
	clear:both;
	float:left;
	margin:0 30px 0 30px;
	display:inline;
}
.footer-direccion
{
	width:230px;
	height:45px;
	float:left;
	margin-top:28px;
}
.footer-direccion p
{
	font-size:12px;
	color:#f2f1e0;
	font-weight:bold;
}
.footer-copy
{
	width:350px;
	height:14px;
	float: right;
	margin-top:28px;
	margin-right:30px;
	display:inline;
}
.footer-copy p
{
	font-size:12px;
	color:#6c6a58;
	text-align:right;
}
/*Menu  footer///////////////////////////////////////////////////////////////////////*/
	
ul.menu-footer {
	width:869px;
	display:block;
	height:32px;
	padding-left:30px;
}
ul.menu-footer li {
	list-style: none;
	display: inline;
	float:left;
	color:#fff;
	padding:7px 3px 0 3px;
}
ul.menu-footer li a
{
	display:block;
	font-size:13px;
	color:#fff;
	font-weight:100;
	text-decoration:none;
	border-bottom:0;
	outline:0;
	margin-right:0;
}
.menu-footer a:hover, 
.menu-footer .current_page_item a,
.menu-footer .current_page_item a:hover  { 
	color:#f43c03;
	margin-right:0;
	border-bottom:0;
	outline:0;
}	


/*/////////////////////////////////////////////////////////////////////////////////
/*Contenido /////////////////////////////////////////////////////////////////////*/

#content 
{
	width:959px;
	margin:0 auto;
	position:relative;
	background:url(images/fd-gral.png) repeat-y;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
}
.content-contenido
{
	width:899px;
	height:auto;
	margin:0 auto;
	display:block;
	
}
.home-texto
{
	width:550px;
	height:160px;
	margin:50px 0 0 30px;
}
.home-texto p
{
	font-size:24px;
	letter-spacing:-0.5px;
	line-height:135%;
}
.home-hojita
{
	width:261px;
	height:214px;
	position:absolute;
	top:23px;
	left:634px;
	background:url(images/hojita.jpg) top no-repeat;
}

.home-hojita:hover
{
	cursor: pointer;
}

.home-hojita-404
{
	width:261px;
	height:214px;
	position:absolute;
	top:23px;
	left:634px;
	background:url(images/hojita404.jpg) top no-repeat;
}
.bloque-buscador
{
	width:860px;
	height:auto;
	overflow:hidden;
	margin:50px 0 45px 30px;
}
.texto
{
	width:839px;
	height:auto;
	overflow:hidden;
	margin:50px 30px 30px 30px;
}
.texto p
{
	font-size:24px;
	letter-spacing:-0.5px;
	line-height:135%;
}
.texto p.chico
{
	font-size:14px;
}
.titulito
{
	width:899px;
	height:44px;
	background:url(images/fd-que-podemos.gif) repeat-x;
}
.titulito p
{
	width:240px;
	height:32px;
	background:#a4a38f;
	font-size:20px;
	color:#fff;
	padding:12px 0 0 30px;
}
.contenido,
.contenido1
{
	width:839px;
	height:auto;
	overflow:hidden;
	background:#f4f4f1;
	padding:25px 30px 30px 30px;
}
.contenido1
{
	background:#fff;
	padding:30px 0 0 0;
}
.contenido .columna2,
.contenido1 .columna2
{
	width:390px; /* width:388px; */
	height:auto;
	float:left;
	margin-left:24px;
	margin-bottom:0;
}

.contenido .columna2 .logogr,
.contenido1 .columna2 logogr
{
    width:390px;
    height:224px;
    display:block;
    background:#fff;
    text-align:center;
    clear:both;
    margin:20px 0 20px 0;
}

#rotator {
margin-left: 65px;
border: none;
}
#rotator a {
border: none;
}

.contenido .columna1,
.contenido1 .columna1
{
	width:405px; /* width:398px; */
	float:left;
	background:url(images/separador.gif) repeat-y top right;
	padding-right:10px; /* padding-right:24px; */
}
.contenido .columna3,
.contenido1 .columna3
{
	width:505px;
	height:auto;
	float:left;
	padding-right:35px;
}
.contenido .columna4,
.contenido1 .columna4
{
	width:297px;
	height:auto;
	float: right;
	margin-bottom:30px;
}
.contenido a.bloque-link,
.contenido1 a.bloque-link
{
	width:272px;
	height:auto;
	overflow:hidden;
	border:6px solid #dadacf;
	background:#eaeae9;
	color:#616161;
	font-size:12px;
	padding:11px 5px 11px 8px;
	margin-bottom:27px;
	display:block;
	cursor:pointer;
}
.contenido a.bloque-link:hover,
.contenido1 a.bloque-link:hover
{
	border:6px solid #f43c03;
	background:#f44813;
	color:#fff;
}
.contenido a.bloque-link .imagenes,
.contenido1 a.bloque-link .imagenes
{
	width:77px;
	height:77px;
	border:3px solid #fff;
	float:left;
	margin-right:10px;
}
.contenido a.bloque-link .flota,
.contenido1 a.bloque-link .flota
{
	width:170px;
	height:77px;
	float:left;
	margin:0 0 0 10px;
}
.contenido a.bloque-link  .tit,
.contenido1 a.bloque-link .tit
{
	font-size:15px;
	margin-bottom:3px;
	display:block;
}
.home-bloque
{
	width:391px; /* width:370px; */
	height:82px; /* height:83px; */
	padding:0; /* padding:15px; */
	background:#e9e9e5;
	margin-top:12px;
	border:3px solid #e9e9e5;
	cursor: pointer;
}

.home-bloque:hover
{
	border:3px solid #f43c03;
}

.home-bloque p
{
    font-size:50px;
    color:#4e4d40;
    line-height:80px;
}

.home-bloque .imagen,
.home-bloque .imagen1
{
	width:106px;
	height:76px;
	display:block;
	background:#e9e9e5;
	border:3px solid #d7d7d5;
    float:left;
    margin-right:15px;
}

.home-bloque .imagen1
{
	margin:0;
}
.home-bloque .imagen1:hover
{
	margin:0;
}

/*Medios /////////////////////////////////////////////////////////////////////*/

.medios-provincias
{
	width:819px;
	height:auto;
	overflow:hidden;
	display:block;
	border:10px solid #abab9f;
	background:#f3f3f3;
	margin-top:13px;
	/*margin-bottom:35px;*/
}
.medios-provincias .bloque-medios
{
	width:810px;
	height:100%;
	overflow:hidden;
	display:block;
	padding:4px 4px 2px 4px;
	background:#f3f3f3;
	border-bottom:3px solid #abab9f;
}
.medios-provincias .bloque-medios .bloque-naranja1,
.medios-provincias .bloque-medios .bloque-naranja2,
.medios-provincias .bloque-medios .bloque-naranja3
{
	width:165px;
	float:left;
	overflow:hidden;
	background:#f47521;
	font-size:32px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #f3f3f3;
}
.medios-provincias .bloque-medios .bloque-naranja1
{
	height:100%;
	line-height:128px; /* cambie de 128 a 102 porque arme la lista mas chica*/
	overflow:hidden;
}
.medios-provincias .bloque-medios .bloque-naranja2
{
	height:100%;
	line-height:76px;
}
.medios-provincias .bloque-medios .bloque-naranja3
{
	height:100%;
	line-height:50px;
}
.medios-provincias .bloque-medios ul.col1
{
	width:126px;
	list-style: none; 
	float:left;
	border-left:2px solid #f3f3f3;
}
.medios-provincias .bloque-medios ul.col1 li a,
.medios-provincias .bloque-medios ul.col1 li a.sin
{
	width:125px;
	_width:122px;
	height:24px;
	line-height:24px;
	display: block;
	background:#e3e3dd;
	list-style:none;
	border-bottom:2px solid #f3f3f3;
	font-size:14px;
	color:#4e4d40;
	padding-left:5px;
}
.medios-provincias .bloque-medios ul.col1 li a:hover
{
	background:#f43c03;
	list-style:none;
	font-size:14px;
	color:#fff;
}
.medios-provincias .bloque-medios ul.col1 li a.sin:hover
{
	background:#e3e3dd;
	list-style:none;
	font-size:14px;
	color:#fff;
}
.medios-agregados1,
.medios-agregados2
{
	display:block;
	float:left;
	width:180px;
	border:6px solid #dcdcd2;
	margin:10px 23px 15px 0;
}
.medios-agregados1:hover,
.medios-agregados2:hover
{
	border:6px solid #f43c03;
}
.medios-agregados2
{
	margin-right:0;
}
.medios-agregados1 .logo-radio,
.medios-agregados2 .logo-radio
{
	width:180px;
	height: 120px;
	display:block;
}
.medios-agregados1 .radio-txt,
.medios-agregados2 .radio-txt
{
	width:170px;
	height:30px;
	display:block;
	background:#ececec;
	color:#616161;
	font-size:12px;
	padding:5px;
	font-weight:normal;
}
/*Características de los medios /////////////////////////////////////////////////////////////////////*/

.caracteristicas
{
	width:830px;
	height:177px;
	background:#eaeae9;
	border:6px solid #dadacf;
	margin-bottom:30px;
}
.caracteristicas .imagen-caract
{
	width:233px;
	height:177px;
	display:block;
	float:left;
}
.caracteristicas .texto-caract
{
	width:555px;
	height:auto;
	display:block;
	float:left;
	padding:20px 20px 0 20px
}
.caracteristicas .links-caract
{
	width:55%; /* cambie el width:45%; por width:50%; para que entre mas texto */
	height:25px;
	display:block;
	float:right;
	margin-top:15px;
	text-align:right;
}

/*Contacto /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.input
{
	width:480px;
	height:25px;
	border:4px solid #abab9f;
	margin:5px 0 20px 0;
	font-size:18px;
	color:#5a594d;
	padding:5px;
}
/*.input:hover
{
	border:4px solid #f43c03;
}*/
.textarea
{
	width:480px;
	height:144px;
	border:4px solid #abab9f;
	margin:5px 0 20px 0;
	font-size:18px;
	color:#5a594d;
	padding:5px;
	font-family: Helvetica, sans-serif;
}
/*.textarea:hover
{
	border:4px solid #f43c03;
}*/
.bt
{
	width:86px;
	height:29px;
	background:#a4a38f;
	margin:5px 7px 0 0;
	float:right;
	font-size:18px;
	color:#fff;
	border:0;
	cursor:pointer;
}
.bt:hover
{
	background:#f43c03;
}
p.map
{
	font-size:13px;
	line-height:150%;
	margin-top:7px;
	font-weight:normal;
}
.mapa
{
	display:block;
	clear:both;
	height:203px;
	width:268px;
	border:1px solid #fff;
	margin-top:15px;
}
.bloque-mapa
{
	width:272px;
	height:auto;
	overflow:hidden;
	border:6px solid #dadacf;
	background:#eaeae9;
	color:#616161;
	font-size:12px;
	padding:11px 5px 11px 8px;
	margin-bottom:27px;
	display:block;
	cursor:pointer;
}

/*Buscador /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.buscador-bloque
{
	width:805px;
	height:auto;
	overflow:hidden;
	display:block;
	border:7px solid #dcdcd2;
	background:#ececec;
	padding:10px;
	clear: both;
}


.busqueda-avanzada
{
	width:820px;
	height:30px;
	display:block;
	background:#e3e3dd;
	padding:10px;
	clear: both;
}
.busqueda-avanzada .campo-busqueda-avanzada
{
	width:215px;
	height:16px;
	display:block;
	background:#fff;
	border:3px solid #ccccc1;
	float:right;
	font-family:Helvetica, sans-serif;
	color:#848477;
	font-size:13px;
	margin:0 10px 0 0;
	padding:5px;
}
.busqueda-avanzada .bt-busqueda-avanzada
{
	width:64px;
	height:32px;
	display:block;
	background:#abab9f;
	float:right;
	font-family:Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	border:0;
	letter-spacing:1px;
}
.busqueda-avanzada .bt-busqueda-avanzada:hover
{
	cursor: pointer;
	background:#f43c03;

}

.top
{
	width:100%;
	height:37px;
	display:block;
}
.top1
{
	width:100%;
	height:30px;
	display:block;
}
a.print
{
	width:90px;
	height:37px;
	line-height:37px;
	display:block;
	float:right;
	background:url(images/print.gif) no-repeat right;
	border:0;
	color:#9a9797;
	font-size:12px;
}
a.print:hover
{
	border:0;
	color:#f43c03;
}
a.volver
{
	float:right;
	display:block;
	width:44px;
	margin-right:5px;
	text-align:right;
	font-size:14px;
	display:inline;
}
.buscador-bloque .columna-izquierda
{
	width:268px;
	height:auto;
	display:block;
	margin-top:7px;
	clear:both;
	float:left;
}
.buscador-bloque .columna-derecha
{
	width:528px;
	height:auto;
	display:block;
	float:left;
	margin-top:7px;
	background:#fff;
	border-left:7px solid #ececec;
}
.buscador-bloque .logos
{
	width:268px;
	height:210px;
	display:block;
}
.buscador-bloque .precio
{
	width:258px;
	height:61px;
	line-height:61px;
	display:block;
	background:#99988a;
	color:#fff;
	font-size:20px;
	padding-left:10px;
}
.buscador-bloque .precio .pesos
{
	font-size:30px;
}
.buscador-bloque .infos
{
	width:258px;
	height:32px;
	line-height:32px;
	display:block;
	color:#575543;
	font-size:14px;
	padding-left:10px;
	border-bottom:2px solid #cbcbc6;
}

.buscador-bloque .material
{
	width:255px;
	min-height: 112px;
	height:auto;
	display:block;
	color:#575543;
	font-size:11px;
	padding:8px 3px 8px 10px;
	border-bottom:2px solid #cbcbc6;
	background:#e5e5e2;
}

.buscador-bloque .descripcion
{
	width:510px;
	height:68px;
	display:block;
	padding:8px;
}
.buscador-bloque .descripcion p
{
	font-size:11px;
	color:#616161;
}
.buscador-bloque .descripcion .tit
{
	font-size:14px;
}
.buscador-bloque .bloque-imagen
{
	width:528px;
	height:256px;
	display:block;
}

.buscador-bloque .costos
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	margin-bottom:5px;
	padding-top:10px;
}
.buscador-bloque .costos .td-oscuro
{
	width:315px;
	padding:10px;
	background:#99988a;
	vertical-align:top;
}
.buscador-bloque .costos .td-oscuro p
{
	font-size:15px;
	color:#fff;
}
.buscador-bloque .costos .td-claro
{
	width:104px;
	padding:10px;
	background:#c2c2bb;
	vertical-align:top;
}
.buscador-bloque .costos .td-claro p
{
	font-size:13px;
	color:#fff;
}
.buscador-bloque .costos .ref
{
	width:100%;
	height:20px;
	overflow:hidden;
	display:block;
	clear:both;
	padding-top:5px;
}
.buscador-bloque .costos .ref p
{
	text-align:right;
	font-size:10px;
	color:#99988a;
}

.buscador-bloque .costos .bloque-gris-oscuro
{
	width:315px;
	height:105px;
	display:block;
	float:left;
	margin-right:5px;
	background:#99988a;
	padding:10px;
}
.buscador-bloque .costos .bloque-gris-oscuro p
{
	font-size:15px;
	color:#fff;
}
.buscador-bloque .costos .bloque-gris-claro
{
	width:104px;
	height:105px;
	display:block;
	float:left;
	background:#c2c2bb;
	padding:10px;
}
.buscador-bloque .costos .bloque-gris-claro p
{
	font-size:13px;
	color:#fff;
}


/*Programación //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.programacion,
.programacion1
{
	width:265px;
	height:auto; /* height:285px; */
	display:block;
	float:left;
	margin-top:5px;
	margin-right:4px;
}
.programacion1
{
	margin-right:0px;
}
.programacion .dias,
.programacion1 .dias
{
	width:260px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	background:#cbcbc6;
	border-bottom:2px solid #ececec;
	font-size:24px;
	color:#fff;
	padding-left:5px;
}
.programacion ul.colu1,
.programacion1 ul.colu1
{
	width:45px;
	list-style: none; 
	float:left;
}
.programacion ul.colu1 li,
.programacion1 ul.colu1 li  
{
	width:45px;
	height:30px;
	line-height:30px;
	display: block;
	background:#dfdfd9;
	list-style:none;
	border-bottom:2px solid #ececec;
	font-size:12px;
	color:#616161;
	padding:5px 0 5px 0;
	font-weight:bold;
	text-align:center;
}
.programacion ul.colu2,
.programacion1 ul.colu2
{
	width:208px;
	list-style: none; 
	float:left;
}
.programacion ul.colu2 li,
.programacion1 ul.colu2 li  
{
	width:208px;
	height:30px;
	display: block;
	background:#dfdfd9;
	list-style:none;
	border-bottom:2px solid #ececec;
	border-left:2px solid #ececec;
	font-size:12px;
	color:#616161;
	padding:5px;
	vertical-align:middle;
}

.tabla
{
    width:265px;
    height:auto;
    font-size:12px;
    color:#616161;
    clear:both;
}
.tabla td
{
    height:42px;
    border-bottom:2px solid #ececec;
    border-left:2px solid #ececec;
    background:#dfdfd9;
}
.tabla td.center
{
    text-align:center;
    border-left:0;
}
.tabla td.right
{
    padding-left:5px;
    padding-right:5px;
}
