@charset "utf-8";
@import "../css/inside.css";

* img{ behavior: url("iepngfix.htc"); }

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
a.intext_link{
	text-decoration:none;
	font-weight:bold;
	color:#319ccd;
}

a img{
	border:0;
}
body{
	width: 100%;
	background: url(../images/csm_back.jpg) top left repeat-x #2681a2;
}
div.indicaciones p.indicaciones{
	color:#ff0000;
}

div.noticia_titulo{
	text-align:left;
	font-size:12px;
	margin:0 auto;
}
div.noticias_blog{
	border-bottom:1px dotted #003333;
	margin: 3px 15px 3px 15px;
}
a.nmas{
	width:80px; 
	height:21px; 
	line-height:21px;
	text-align:center; 
	color:#003333;
	text-decoration:none; 
	background: url(../images/vermas_new.gif) top left no-repeat;
	display:block;
	margin: 3px 0 3px 0;
	font-weight:bold;
	letter-spacing:-1px;
	
}

div.in_title{
	font-size:20px;
	font-family:"Lucida Sans Unicode";
	color:#319ccd;
	border-bottom:1px dotted #319ccd;
	letter-spacing:-2px;
	margin-bottom:10px;
	text-align:left;
	text-transform:capitalize;

}

a img{
	border:0px;
}

div#top_menu a.menulink{
	font-size:11px;
}
div, p, td, input, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}

div, p, td, span{
	color:#319ccd;
}
span.redtext{
	color:#ff0000; 
	font-weight:bold
}

/* MAIN SECTIONS */
div#main_container{
	width:100%;
	text-align:center;
}
div#top_section{
	text-align:center;
	background: url(../images/csm_topbackground.jpg) top center no-repeat;
}
div#top_images{
	width:1020px;
}
div#top_menu{

	width:1020px;
	height:54px;
	background: url(../images/csm_menuback.jpg) top left no-repeat;
	text-align:left;
}
div#menu_bottom{

	width:1020px;
	height:24px;
	background: url(../images/csm_menubottom.jpg) top left no-repeat;
}
div#menu_bottom2{
	width:1020px;
	height:63px;
	background: url(../images/csm_menubottom2.jpg) top left no-repeat;
}
div#top_menu div{
	margin-left:301px;
}
div#top_menu a.menulink{
	margin-left:1px;
	margin-right:1px;
	padding-left:4px;
	padding-right:4px;
	height:54px;
	line-height:54px;
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background: url(../images/mback.png) top left no-repeat;
}
div#top_menu a.menulink:hover{
	font-weight:bold;
	letter-spacing:-1px;
	background: url(../images/mback.png) 0px -54px repeat-x;
}
div#top_menu a#active_menu{
	font-weight:bold;
	letter-spacing:-1px;
	background: url(../images/mback.png) 0px -54px repeat-x;
}
div#opciones a{
	margin-left:2px;
	margin-right:2px;
}

/* MID */
div#mid_section{
	background:#fff;
	min-height:400px;
	padding-bottom:10px;
}
div#mid_cont{
	width:990px;
	min-height:400px;
}
div#mid_left{	
	float:left;
}
div#mid_right{
	width:301px;
	float:right;
}

div#mid_right div, div#mid_left div{
	/*border:1px dotted #ccc;	*/
}
div#mod_cont{
	width:265px;
	margin-left:30px;
}

div#mod_noticias{
	background: url(../images/mod_tnoticias.png) top left no-repeat;
}
div#mod_ofertas{
	background: url(../images/mod_tofertas.png) top left no-repeat;
}


/* BOTTOM */
div#bottom_section{
	background: url(../images/cosmo_bottombackground.jpg) top left repeat-x #2681a2;
	min-height:184px;
}

div#closing_div{
	width:990px;
	height:184px;
	/*position:relative;*/
	color:#fff !important;
	margin:0 auto;
}

div#cl_logo{
	float:left;
	margin-top:44px;
	margin-left:21px;
}
div#cl_info{
	width:320px;
	font-family:Arial !important;
	font-size:10px !important;
	text-align:left;
	color:#fff !important;
	float:right;
	margin-top:50px;
}
div#cl_info div{
	color:#fff !important;
}
div#cl_afiliados{
	color:#fff !important;
	height:20px;
	line-height:20px;
	border-top:1px dotted #fff;
	margin-top:7px;
}
div#cl_info a{
	color:#89d0f2;
}
span.resaltar{
	color:#fff !important;
}


/* CLASSES */
div.centered{
	margin:0 auto;
}
div.leftfloat{
	float:left;
}
div#top_menu div span.sep{
	width:2px;
	height:54px;
	display:block;
	background: url(../images/separador.png) top left;
	float:left;
}

div.clear_both{
	clear:both;
}

div.mod_title{
	height:49px;
	width:265px;
	/*background: url(../images/mod_tnoticias.png) top left no-repeat;*/
}

div.mod_mid{
	width:265px;
	min-height:80px;
	background: url(../images/mod_back.png) top left repeat-y;
	padding:1px;
}
div.mod_bottom{
	width:265px;
	height:6px;
	background: url(../images/mod_bottom.png) top left no-repeat;
}

div.galery_item{
	float:left;
	margin:1px;
}
div.galery_item a img{
	border:1px solid #000;
}
/* ONLY FOR TEXT_BOX CLASS */
div.text_box{
	text-align:left;
	padding-right:25px;
}
div#text_box_cont{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

div.text_titulo{
}

div.text_titulo h1, div.text_box h1, div.text_box h2, div.text_box h3, div.text_box h4, div.text_box h5, div.extra_buttons h1, div.extra_buttons h2, div.extra_buttons h3, div.extra_buttons h4, div.extra_buttons h5{
	font-size:20px;
	font-family:"Lucida Sans Unicode";
	color:#319ccd;
	border-bottom:1px dotted #319ccd;
	letter-spacing:-2px;
	margin-bottom:10px;
	text-align:left;
	text-transform:capitalize;
	font-weight:normal;
}

/* EXTRA BUTTONS */
div.extra_buttons, div.cotizar_button{
}

div.extras{
	float:left;
}
a.cotizar{
	width:100px;
	height:32px;
	line-height:32px;
	background: url(../images/cont_cotizar.jpg) top left no-repeat;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	
}
div.extra_buttons a.ex{
	width:100px;
	height:32px;
	line-height:32px;
	display:block;	
	margin-right:3px;
	margin-bottom:3px;
	text-align:center;
	text-decoration:none;
	color:#003333;
	font-weight:bold;
	float:left;
	background: url(../images/cont_but.jpg) top left no-repeat;
}
div.extra_buttons a.ex:hover{
	color:#FFFFFF;
}
a.ex2{
	width:150px;
	height:32px;
	line-height:32px;
	display:block;
	margin-bottom:3px;
	margin-top:8px;
	text-align:center;
	text-decoration:none;
	color:#003333;
	font-weight:bold;
	float:right;
	background: url(../images/cosmo_ex2.jpg) top left no-repeat;
}
div.calc_div{
	float:right; 

	width:300px; 
	height:361px;
	background: url(../images/calc_back.jpg) top left no-repeat;
	text-align:center;
	margin:6px;
}
div.calc_title{
	color:#fff !important;
	height:41px;
	line-height:41px;
	margin-top:8px;
	padding-left:25px;
	font-family:"Lucida Sans Unicode", Arial, "Trebuchet MS";
	font-size:16px;
	letter-spacing:-1px;
	text-align:left;
}
div.labels{
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:215px;
	line-height:20px;
	margin:0 auto;
	text-align:left;
	padding: 3px 0 3px 0;
}
div.labels input{
	font-size:11px;
}

div.news_title{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
div.news_content td{
	font-size:11px !important;
	font-weight:normal !important;	
}

span.spanlabel{
	display:inline-block;
/*	width:90px;*/
	height:20px;
	text-align:left;
}
/*div.extra_buttons a.pdf{
	background: url(../images/cont_pdf.jpg) top left no-repeat;
}
div.extra_buttons a.brochure{
	background: url(../images/cont_brochure.jpg) top left no-repeat;
}
div.extra_buttons a.video{
	background: url(../images/cont_video.jpg) top left no-repeat;
}*/
