body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#ffffff top repeat-x url('../images/2010/bg.jpg');
	color:#7e7e7e;
	margin:0;
	padding:0;
}
/********************************************************************************************** GLOABAL STYLES */

h1{
	color:#383838;
	font-size:28px;
	}
h2{
	color:#383838;
	font-size:26px;
	}
h3{
	color:#383838;
	font-size:22px;
	}
h4{
	color:#383838;
	font-size:18px;
	}
h5{
	color:#383838;
	font-size:16px;
	}
h6{
	color:#383838;
	font-size:14px;
	}
.bottom_line{
	padding-bottom:10px;
	border-bottom:1px #d2d2d2 solid;
	}
small{
	font-size:11px;
	}
b, strong{
	font-weight:bold;}
i, em{
	font-style:italic;
	}
p{
	padding:15px 0px 15px 0px;
	line-height:19px;
	}
.fleft{ float:left;}
.fright{ float:right;}
.alignright{
	float:right;
	margin: 3px 0px 10px 10px;

	}
.alignleft{
	float:left;
	margin: 3px 10px 10px 0px;
	}
#content img{
	border:4px #EFEFEF solid;}	

#content .sinborde img{
	border:0px #EFEFEF solid;}	
	
#content ul, ol{
	position:relative;
	margin:10px 0px;
	}
#content ul li, ol li{
	padding:5px 0 0 5px;
	margin:0 0 0 30px;
	}
#content ul li{
	list-style-type:disc;
	}
#content ol li{
	list-style-type: decimal;
	}
	
#features_wrap ul, ol{
	position:relative;
	margin:0px 0px;
	}
#features_wrap ul li, ol li{
	padding:5px 0 0 0px;
	margin:0 0 0 30px;
	}
#features_wrap ul li{
	list-style-type:disc;
	}
#features_wrap ol li{
	list-style-type: decimal;
	}
	

#content table{
	width:100%;
	border-collapse:collapse;
	margin-top:10px;
	}
#content table tr th{
	background-color:#5B5B5B;
	color:#FFF;
	padding:5px;
	text-align:center;
	border:1px #d6d6d6 solid;
	}	
	
#content table tr td{
	padding:5px;
	text-align:left;
	}		
	
	
#main_container{
	width:980px;
	margin:0px auto 0px auto;
	display:block;
	}

/********************************************************************************************** Header */
#header_wrap{
	position:relative;
	display:block;
	width:960px;
	height:95px;
	margin:0px auto;
	background:top left no-repeat url('../images/2010/logo.jpg');
	}
#logo_link{
	position: relative;
	display:block;
	width:240px;
	height:95px;
}


#client_login{
	float:right;
	position:relative;
	height:49px;
	width:200px;
	padding:0px 50px 0 80px;
	margin:20px 0 0 0;
	color:#FFF;
	}
#meta_login{
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:11px;
	display:block;
	}
#client_login #loginform #un,#client_login #loginform #ps{
	width:145px;
	height:16px;
	background:left no-repeat url('../images/2010/login_field_bg.jpg');
	border:0px;
	padding:5px 10px;
	/* styles in template_style.css */
	}
#client_login #loginform #loginsubmit{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:26px;
	background:left no-repeat url('../images/2010/login_bt.jpg');
	border:0px;
	cursor:pointer;
	}
#client_login label.client_label{
	font-size:12px;
	position:absolute;
	left:0px;
	top:6px;
}
/********************************************************************************************** Menu */
#menu_wrap {
	display:block;
	width:960px;
	height:49px;
	margin:0px auto;
	z-index:10000!important;
	}
#menu_wrap  a.current{
	/* styles in template_style.css */
	}
/* - more styles for menu are in in superfish.css - */




#search{
	float:right;
	position:relative;
	height:49px;
	padding:10px 50px 0 0;
	}
#search #searchform #s{
	width:150px;
	height:16px;
	background:left no-repeat url('../images/2010/search_field_bg.png');
	border:0px;
	padding:5px 10px;
	color:#666;
	}
#search #searchform #searchsubmit{
	position:absolute;
	top:10px;
	right:0px;
	width:50px;
	height:26px;
	background:left no-repeat url('../images/2010/search_bt.jpg');
	border:0px;
	cursor:pointer;
	}
/********************************************************************************************** Banner */
#banner_wrap{
	width:960px;
	height:355px;
	margin:30px auto;
	/* styles in template_style.css */
	}
#banner{
	width:960px;
	height:275px;
	background:top center no-repeat url('../images/2010/banner_corners_top.jpg');
	color:#FFF;
	}
#banner_wrap_top{
	width:980px;
	margin:30px auto;
	z-index:-1!important;
	/* styles in template_style.css */
	}	
#banner_bottom{
	position:relative;
	width:925px;
	height:60px;
	font-size:26px;
	padding:20px 0px 0px 35px;
	color:#FFF;
	/* styles in template_style.css */
	}

.banner-superior {
	/*margin-bottom: 15px;
	text-align: center;
	z-index:-10!important;*/
	
	margin-bottom: 15px;
	text-align: center;
	z-index:-1000; 
	
    }
	
/********************************************************************************************** Mapa en categorias*/

#wrap-mapa{
    width:980px;
    display:block;
   }
#seccion-mapa{
	width:700px;
    float:left;
   }
#banner-mapa{
    width:260px;
    float:right;
   }
	
/********************************************************************************************** Banner Slideshow*/
/********** styles for banner text slideshow */
#description{
	width:430px;
	display:inline;
	z-index:100;
	float:left;
	}
#description h2{
	color:#FFF;
	}
	
#slideshow2 ul li{
	  display:block;
	  width:420px;
	  height:220px;
	  padding:30px 30px 0 30px;
	  float:left;
	}
		

/********** styles for banner images slideshow */	
#imgs{	  
  position:relative;
  width:445px;
  float:right;
  height:245px;
  display:block;
  right:20px;
  top:22px;
  background-color:#FFFFFF;
  border:4px #FFF solid;
  }	
  

#banner_wrap .prev, #banner_wrap .next{
	display:block;
	width:35px;
	height:51px;
	cursor:pointer;
	}
#banner_wrap .prev{
	position:absolute;
	z-index:100;
	top:210px;
	left:-60px;
	background:top center no-repeat url('../images/2010/nav_right.jpg');
	}
#banner_wrap .next{
	position:absolute;
	z-index:100;
	top:210px;
	left:-95px;
	background:top center no-repeat url('../images/2010/nav_left.jpg');
	}
/********************************************************************************************** Get Started Banner Section */	
#banner_bottom #get_started{
	position:absolute;
	width:173px;
	height:50px;
	background:top center no-repeat url('../images/2010/contratar_bt.png');
	top:15px;
	right:230px;
	}
#banner_bottom #learn_more{
	position:absolute;
	width:173px;
	height:50px;
	background:top center no-repeat url('../images/2010/mas_detalles_bt.png');
	top:15px;
	right:30px;
	}

/**********************************************************************************************  Content */
#content_wrap{
	width:980px;
	margin:30px 0px;
	background:top center no-repeat url('../images/2010/content_bg.jpg');
	}
#content_wrap_white{
	width:980px;
	margin:30px 0px;
	background-color:#FFFFFF;
	}
#content_wrap_foros{
	width:980px;
	margin:30px 0px;
	background-color:#FFFFFF;
	}
.content_wrap_white table{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}	
#content{
	width:600px;
	margin:25px 15px 25px 15px;
	float:left;
	display:inline;
	}
#content_main{
	width:590px;
	margin:25px 20px 25px 10px;
	float:left;
	display:inline;
	}	
#content_foros{
	width:980px;
	margin:25px 20px 25px 10px;
	}	

/********************************************************************************************** Services */
.services_table {
	border:0px!important;
	margin-top:0px;
	padding-top:0px;
	}
.services_table tr td{
	border:10px #FFF solid!important;
	background-color:#EFEFEF!important;
	padding:10px!important;
	}
.services_table tr.heading td{
	padding:20px!important;
	text-align:center;
	/* styles in template_style.css */
}
/********************************************************************************************** Products y articulos*/	
.product{
	border-bottom:1px #CCC solid;
	padding-bottom:30px;
	margin-top:10px;
	}
.productbr{
	border-bottom:1px #CCC solid;
	padding-bottom:30px;
	margin-top:10px;
	}
.nohayborde img{
    border-style:none;
	}
.product table{
	width:590px!important;
	border:0px!important;
	}
.product table tr td{
	vertical-align:top;
	border:0px!important;
	}
.product table tr td.image img{
	border:0px #EFEFEF solid!important;
	}	
	
.product table tr td.break{
	width:10px;
	}
.product table tr td.description{
	vertical-align:text-top;
	}
.product table tr td.description img:hover{
	/* styles in template_style.css */
	}
.product .read_more_product{
	float:right;
	width:120px;
	height:30px;
	background:top center no-repeat url('../images/2010/read_more_product.jpg');
	padding-left:10px;
	}
.product .buy_now{
	float:right;
	width:120px;
	height:30px;
	background:top center no-repeat url('../images/2010/buy_now.jpg');
	padding-left:10px;
	}
/********************************************************************************************** Blog */	
.post{
	padding:25px 0px 10px 0px;
	border-bottom:1px #d2d2d2 dotted;
	}
.postmeta {
	width:560px;
	padding:5px 10px;
	background-color:#EFEFEF;
	}
.postmeta a{
	padding:0px 10px;}
/********************************************************************************************** Contact Form */
span.red{
	color:#F00;}
.message{
	display:block;
	width:80%;
	padding:10px;
	margin:0px auto;
	border:1px #999 solid;
	text-align:center;
	font-size:16px;
	/* styles in template_style.css */
	}	
#commentForm { 
	width: 563px;
	
	}
#commentForm label.error { 
	width: 250px; text-align:left;  color: #F00; font-size:12px;
	}
#commentForm label.error{
	display:block;
	}

#commentForm input.submit:hover { 
 	background-color:#000000;
	}	
table.quote-form {
	margin:20px 0px;

	}
table.quote-form tr td{
	border:0px!important;
	}
table.quote-form tr td.field-name{
	width:150px;
	padding:12px;
	text-align:right;	

	}
table.quote-form input, table.quote-form select, table.quote-form textarea{
	width:330px;
	background-color:#F2F2F2;
	border:1px #C5C5C5 solid;
	padding:5px;
	}
table.quote-form select{
	width:342px;
	background-color:#F2F2F2;
	}
table.quote-form textarea{
	width:330px;
	height:200px;
	background-color:#F2F2F2;
	border:1px #C5C5C5 solid;
	padding:5px;
	}
table.quote-form .submit{
	width:79px;
	height:30px;
	display:block;
	border:0px;
	padding:0px;
	cursor:pointer;
	/* styles in template_style.css */
	}
table.quote-form .submit:hover{
	/* styles in template_style.css */
	}	

		
/********************************************************************************************** Sidebar */

#sidebar{
	width:275px;
	margin:25px 15px 25px 60px;
	float:left;
	display:inline;
	}
#sidebar_main{
	width:285px;
	margin:-8px 15px 25px 60px;
	float:left;
	display:inline;
	}	
#sidebar .submenu {
	margin-bottom:40px;
	}
#sidebar .submenu a{
	display:block;
	padding:10px;
	border-bottom:1px #d2d2d2 solid;	
	}
#sidebar .sidebar_block{
	margin-bottom:40px;
	}
#sidebar-entrada {
	width: 310px;
	float: right; 
}


/********************************************************************************************** Features Blocks */	
#contenido-main{
	position:relative;
	width:650px;
 	}
#contenido-index{
	position:relative;
	width:960px;
 	}
#contenido-promos{
	width:300px;
    float:right;
 	}

#features_wrapmain{
	position:relative;
	width:980px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D3D3D;
 	}
 	
#features_wrap{
	position:relative;
	width:960px;
	background: repeat-y url('../images/2010/features_bg.jpg');
 	}
.features_corners_top{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:960px;
	height:9px;
	background:center top  no-repeat url('../images/2010/features_corners_top.jpg'); 
	}
.features_corners_bottom{
	position:absolute;
	bottom:0px; 
	left:0px;
	display:block;
	width:960px;
	height:37px;
	font-size:11px;
	text-align:right;
	background:center  top no-repeat url('../images/2010/features_corners_bottom.jpg');
	}

.features_block_left{
	width:285px;
	margin:25px 20px 45px 25px;
	float:left;
	display:inline;
	}
.features_block_center{
	width:260px;
	margin:25px 20px 45px 20px;
	float:left;
	display:inline;
	}
.features_block_right{
	width:285px;
	margin:25px 25px 45px 20px;
	float:left;
	display:inline;
	}
	
.features_block_left h4{
	background:top left no-repeat url('../images/2010/blog_icon.jpg');
	padding-left:45px;
	padding-top:5px;
	height:29px;
	padding-bottom:20px;
	}
.features_block_center h4{	
	background:top left no-repeat url('../images/2010/features_icon.jpg');
	padding-left:50px;
	padding-top:5px;	
	height:29px;
	}
.features_block_right h4{
	background:top left no-repeat url('../images/2010/testimonials_icon.jpg');
	padding-left:45px;	
	padding-top:5px;
	height:29px;
	}
.features_block_left a{
	display:block;
	color:#7E7E7E;
	padding:15px 10px!important;
	border-top:1px #d2d2d2 solid;
	}
.features_block_left a:hover{
	background-color:#E5E5E5;}

.features_footer_left{
	width:285px;
	height:27px;
	padding:10px 20px 0px 25px;
	float:left;
	display:inline;
	}
.features_footer_center{
	width:260px;
	height:27px;
	padding:10px 20px 0px 20px;
	float:left;
	display:inline;
	}
.features_footer_right{
	width:285px;
	height:27px;
	padding:10px 25px 0px 20px;
	float:left;
	display:inline;
	}


.clear2010{
	width:960px;
	height:1px;
	clear:both;
	}

.clear {
	clear: both;
}
/**********************************************************************************************  Client List */
#clients_wrap{
	width:855px;
	height:53px;
	margin:30px auto;
	padding-left:105px;
	background:top left no-repeat url('../images/2010/spotlight_label.jpg');
}
#clients_wrap ul#clients li img{
	margin:0px 10px;
	}
/********************************************************************************************** Footer */
#footer_container{
	width:100%;
	padding:20px 0px 30px 0px;
	/* styles in template_style.css */
	}
#footer_container a{
	/* styles in template_style.css */
	}	
#footer_container a:hover{
	/* styles in template_style.css */
	}	

#footer{
	position:relative;
	width:980px;
	margin:0px auto;
	text-align: right;
	line-height:16px;
	font-size:12px;
	}
#footer_menu{
	position:absolute;
	top:0px;
	right:0px;
	}
#footer_menu a{
	display:inline-block;
	padding:0px 15px;
	}
	
	
#banner-buscar {
	margin: -146px 0px 0px 10px;
	float: right;
	width: 320px;
}

#seccion-buscar {
	position: relative;
	width: 641px;
	height: 151px;
	background: url('../images/2010/seccion-buscar.jpg') no-repeat;
}

#seccion-buscar form {
	position: absolute;
	left: 36px;
	top: 73px;
}

#seccion-buscar input.keywords {
	width: 415px;
	padding: 4px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	border: 1px inset;
}

/********************************************************************************************** Cajas laterales */

.box-green {
	width: 304px;
	margin: 0px 0px 20px 0px;
}

.box-green .top {
	height: 43px;
	background: url('../images/2010/box-green-top.gif') no-repeat;
}

.box-green .top h3 {
	position: relative;
	left: 10px;
	top: 12px;
	font-family: "Lucida Grande", "Lucida", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.box-green .content {
	padding: 7px 10px 0px 10px;
	background: url('../images/2010/box-green-content.gif') repeat-y;
}

.box-green .bottom {
	height: 14px;
	background: url('../images/2010/box-green-bottom.gif') no-repeat;
}

.box-blue {
	width: 304px;
	margin: 0px 0px 20px 0px;
}

.box-blue .top {
	height: 47px;
	background: url('../images/2010/box-blue-top.gif') no-repeat;
}

.box-blue .top h3 {
	position: relative;
	left: 10px;
	top: 12px;
	font-family: "Lucida Grande", "Lucida", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.box-blue .content {
	padding: 7px 10px 0px 10px;
	background: url('../images/2010/box-blue-content.gif') repeat-y;
}

.box-blue .bottom {
	height: 17px;
	background: url('../images/2010/box-blue-bottom.gif') no-repeat;
}

.box-gray {
	width: 354px;
	margin: 10px 0px 10px 0px;
}

.box-gray .top {
	height: 11px;
	background: url('../images/2010/box-gray-top.gif') no-repeat;
}

.box-gray .content {
	padding: 0px 9px 0px 9px;
	background: url('../images/2010/box-gray-content.gif') repeat-y;
}

.box-gray .bottom {
	height: 14px;
	background: url('../images/2010/box-gray-bottom.gif') no-repeat;
}

.box-white {
	width: 336px;
	padding: 0px 0px 10px 0px;
}

.box-white .top {
	height: 9px;
	background: url('../images/2010/box-white-top.gif') no-repeat;
}

.box-white .content {
	background: url('../images/2010/box-white-content.gif') repeat-y;
}

.box-white .content h2, .box-white .content p {
	margin: 0;
}

.box-white .content h2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 22px !important;
	color: #000000 !important;
	font-weight: bold !important;
}

.box-white .bottom {
	height: 7px;
	background: url('../images/2010/box-white-bottom.gif') no-repeat;
}


#banner-buscar {
	margin: -146px 0px 0px 10px;
	float: right;
	width: 320px;
}

#seccion-buscar {
	position: relative;
	width: 641px;
	height: 151px;
	background: url('../images/2010/seccion-buscar.jpg') no-repeat;
}

#seccion-buscar form {
	position: absolute;
	left: 36px;
	top: 73px;
}

#seccion-buscar input.keywords {
	width: 415px;
	padding: 4px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	border: 1px inset;
}

.socialmediaicons {
    text-align:center;
    font:.917em arial, helvetica, sans-serif
}

.socialmediaicons p {
    margin:0 0 1em;
    text-align:center
}

.socialmediaicons ul {
    width:304px;
    margin:0 -10px 10px 0;
    overflow:hidden
}

.socialmediaicons li {
    float:left;
    margin:0 7px 0 0;
    list-style:none
}

.socialmediaicons li a {
    display:block;
    width:66px;
    height:18px;
    padding:48px 0 0;
    overflow:hidden;
    text-decoration:none
}

.socialmediaicons li.twitter a:hover { 
    background-position:0 -67px
}

.socialmediaicons li.twitter a { 
    background-position:0 0
}

.socialmediaicons li.rss a:hover {
    background-position:-66px -67px
}

.socialmediaicons li.rss a {
    background-position:-66px 0

}

.socialmediaicons li.feedburner a:hover { 
    background-position:-134px -67px
}

.socialmediaicons li.feedburner a { 
    background-position:-134px 0
}

.socialmediaicons li.facebook a:hover { 
background-position:-202px -66px
}

.socialmediaicons li.facebook a { 
background-position:-202px 0
}

.socialmediaicons h3 { 
    font-size:1.182em
}

.socialmediaicons li a {
    background:url(../images/2010/bg-socialmedia-icons.png) no-repeat 0 -67px

}

/********************************************************************************************** Directorio */
#contenido-directorio {
	float: left;
	width: 585px;
}
#contenido-anuncio-izq {
	float: left;
	width: 150px;
	margin-right: 30px;
	padding-right: 5px;
	border-right: 1px #CCCCCC solid;
}
#contenido-anuncio-der {
	float: left;
	width: 150px;
	margin-left: 30px;
	padding-left: 5px;
	border-left: 1px #CCCCCC solid;
}
.contenido-directorio h3 {
	color:#383838;
	font-size:16px;
}

/********************************************************************************************** Articulos en tabla */
#content .text_place {
	float:left;
	width:280px;
	display:inline;
	
}
#content .text_place p{
	font-size:12px;
	margin:2px 30px 0px 0px;
	color:#666;
	padding:0px;
	line-height:18px;
}
#content .text_place p a.green {
	color:#008459;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	background: url(http://www.mundoregio.com/imagenes/green_bul.gif) no-repeat 0px 3px;
	font-weight:bold;
}
#content .text_place p a.green:hover {
	text-decoration:underline;
	background-position:2px 3px;
	
}
#content a.biglink a {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#0974c7;
}
#content a.biglink:hover {
	text-decoration:underline;
}


/*********************************************
				CSS ANTERIOR
*********************************************/
#content_main .leftc{
	width:630px;
}
.leftc_brd {
	border-right:solid 1px #ddd
}

#content_main .leftc .place, #content_main .leftc .place_brd, #content_main .leftc .place_r {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:315px;
}
#content_main .place510 {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:630px;
}
#content_main .leftc .place_brd {
	border-right:solid 1px #ddd;
	width:310px;
}
#content_main .leftc .place_r {
	float:right;
	width:310px;
	
}
#content_main .recom_place {
	margin:0px 10px 15px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #ddd;
}
#content_main .recom_place img {
	float: left;
	margin:0px 10px 0px 0px;
	border:0px;
}
#content_main .recom_place p{
	float:left;
	width:200px;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#666;
}
#content_main .recom_place p a{
	color:#2b8848;

}
#content_main .recom_place p a:hover {
	text-decoration:none;
}

#content_main .leftc .place .links {
	margin:0px 10px 15px 0px;
}
#content_main .leftc .place .links a{
	font-size:12px;
	color:#333;
	text-decoration:underline;
}

#content_main .leftc .place .links a.new, #content_main .left_sec2 .mr_cats a.new {
	background:url(../imagenes/new.gif) no-repeat 100% 3px;
	padding:0px 30px 2px 0px;
	font-size:14px;
	font-weight:bold;
}
#content_main .leftc .place .links a:hover {
	text-decoration:none;
}

#content_main .rightc {
	float: right;
	display:inline;
	margin:0px;
	padding:0px;
	width:240px;
}

#content_main h1.punto {
	float:left;
	margin:0px;
	padding:0px;
	text-indent:-10000px;
	background: url(../imagenes/h_punto.gif) no-repeat 0px 0px;
	width:236px;
	height:52px;
}

#content_main h1 {
	margin:0px 0px 15px 0px;
	font-size:16px;
	color:#187dcb;
}
#content_main h2 {
	margin:0px 0px 5px 0px;
	font-size:14px;
	color:#095c9c;

}

#pie .f_cont{
	line-height:16px;
	font-size:10px;
	color:#999;	
}
#pie .f_cont a{
	color:#999;
	text-decoration: underline;
}
#pie .f_cont a:hover{
	text-decoration:none;
}

#content_main .leftc_sec{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:160px;
}
#content_main .leftc_sec h3{
	background:#fffdf4;
	color:#a7a502;
	border:solid 1px #a7a502;
	font-size:11px;
	padding:5px 0px 5px 10px;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
}
#content_main .rightc_sec .cnt_sec {
	margin:0px 0px 0px 17px;
}
#content_main .rightc_sec h1 {
	font-size:28px;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	color:#666;
	float:left;
}
#content_main .rightc_sec h1.mr_small {
	font-size:18px;
	font-weight:bold;
}
#content_main .rightc_sec h2 {
	background:#f5f5f5;
	color:#000;
	border:solid 1px #c0c0c0;
	font-size:11px;
	padding:5px 0px 5px 10px;
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
}
#content_main .rightc_sec h3{
	font-size:18px;
	font-weight:normal;
	color:#777;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#content_main .rightc_sec a.biglink, #content_main .left_sec2 .mr_cats a {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#0974c7;
}
#content_main a.biglinkblack{
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#000000;
}

#content_main .rightc_sec a.biglinkblack:hover a.biglink:hover, #content_main .left_sec2 .mr_cats a:hover {
	text-decoration:underline;
}

#content_main .rightc_sec .top_img .top_flash p {
	padding:0px;
	font-weight:bold;
	color:#333;
	width:350px;
	margin:0px 0px 25px 0px;
	line-height:16px;
	float:left;
}
#content_main .rightc_sec .text_place {
	float:left;
	width:280px;
	display:inline;
	
}
#content_main .rightc_sec .text_place p{
	font-size:12px;
	margin:2px 30px 0px 0px;
	color:#666;
	padding:0px;
	line-height:18px;
}
#content_main .rightc_sec .text_place p a.green {
	color:#008459;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	background: url(http://www.mundoregio.com/imagenes/green_bul.gif) no-repeat 0px 3px;
	font-weight:bold;
}
#content_main .rightc_sec .text_place p a.green:hover {
	text-decoration:underline;
	background-position:2px 3px;
	
}

#content_main .rightc_sec a.ascpec{
	float:left;
	display:inline;
	margin:0px 0px 22px 0px;
	padding:0px;
	text-indent:-10000px;
	background:url(../imagenes/aspectos.jpg) no-repeat 0px 0px;
	width:257px;
	height:23px;
	text-decoration:none;
}
#content_main .rightc_sec a.ascpec:hover a.avi:hover {
	text-decoration:none;
}

#content_main .rightc_sec .top_img {
	background: url(../imagenes/section/promo_nuevoleon.jpeg) no-repeat 100% 0px;
}

#content_main .left_sec2 {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:585px;
	border-right:solid 1px #eee;
}
#content_main .left_sec2 .cnt_sec {
	margin:0px 17px 0px 0px;	
}
#content_main .left_sec2 h3{
	display:inline;
	color:#666;
	font-size:14px;
}

#content_main .left_sec2 h4{
	font-size:13px;
	color:#333;
	padding:0px 0px 3px 0px;
	margin:30px 0px 3px 0px;
	border-bottom: dotted 1px #999;
}

#content_main .left_sec2 .mr_cats {
	float:left;
	display:inline;
	margin:0px 0px 0px 20px;
	width:250px;

}
#content_main .left_sec2 .mr_cats a{
	color:#666;
	font-size:12px !important;
}


#content_main .left_sec2 .sitos {
	padding:0px 20px;
	margin:0px 0px 30px 0px;
}
#content_main .left_sec2 .sitos a.big_name {
	color:#333;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#content_main .left_sec2 .sitos a.big_name:hover {
	text-decoration:underline;
}
#content_main .left_sec2 .sitos a.sm_url {
	font-size:11px;
	color:#0974c7;
	text-decoration:none;
}
#content_main .left_sec2 .sitos a.sm_url:hover {
	text-decoration: underline;
}
#content_main .left_sec2 .sitos p {
	background:#f8faed;
	border:solid 1px #bbbfa1;
	color:#434755;
	padding:5px 0px 5px 10px;
	font-size:11px;
	margin:3px 0px 5px 0px;
}
#content_main .left_sec2 .sitos a.opt {
	border:solid 1px #bbbfa1;
	background:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px;
	text-decoration:none;
	color:#222;
}
#content_main .left_sec2 .sitos a.opt:hover {
	background:#eee;
	color:#000;
}

#content_main .section_nav {
	float:left;
	height:25px;
	background:#5c5b66;
	margin:0px 0px 2px 0px;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;

}
#content_main .section_nav li{
	list-style-type:none;
	display:inline;
}
#content_main .section_nav li .line {
	float:left;
	display:inline;
	width:3px;
	margin:4px 0px 0px 0px;
	text-align:center;
	color:#999;
	background:#5c5b66;
}
#content_main .section_nav li a{
	float:left;
	text-decoration:none;
	padding:5px 0px 5px 0px;
	width:92px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	background:#5c5b66;
}
#content_main .section_nav li a:hover {
	background:#737180;
	color:#fff;
}
#content_main .search_pl {
	background:#edf2cb;
	color:#666;
	border-bottom:solid 1px #57594b;
	padding:4px 0px 5px 10px;
	text-align:center;
	margin:0px 0px 20px 0px;
	font-size:11px;
}
#content_main .search_pl a{
	color:#0974c7;
	text-decoration:none;
}
#content_main .search_pl a:hover {
	text-decoration:underline;
}
#content_main .search_pl form {
	padding:0px;
	margin:0px;
}
#content_main .search_pl .field {
	background:#ddd;
	border:solid 1px #bbb;
	width:120px;
	font-size:11px;
}
#content_main .search_pl input {
	font-size:11px;
}

#content_main .right_sec2 {
	float: right;
	display:inline;
	margin:0px;
	padding:0px;
	width:160px;
}

.text_place {
	float:left;
	width:280px;
	display:inline;
	
}
.text_place p{
	font-size:12px;
	margin:2px 30px 0px 0px;
	color:#666;
	padding:0px;
	line-height:18px;
}
.text_place p a.green {
	color:#008459;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	background: url(http://www.mundoregio.com/imagenes/green_bul.gif) no-repeat 0px 3px;
	font-weight:bold;
}
.text_place p a.green:hover {
	text-decoration:underline;
	background-position:2px 3px;
	
}
a.biglink{
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#0974c7;
}
a.biglink:hover{
	text-decoration:underline;
}


/*********************************************
				 BARRA
*********************************************/

.cont_wide { position: relative; margin: 0; padding: 0; height: auto; width: auto; }
.cont_960 { width: 960px; position: relative; margin-right: auto; margin-left: auto; height: auto; }

#barra { height: 230px; background-color: #F6F3EB; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #EDE6D6; border-top-width: 5px; border-top-style: solid; border-top-color: #EDE6D6; }
#barra h1 { margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#barra h1 a { }
#barra h1 a:hover { }

.cab_cd_men{ margin: 0px; float: left; height: 230px; width: 315px; background-color: #EDE6D6; background-image: url(http://www.mundoregio.com/images/2010/img/cab_cd_men.gif); background-repeat: no-repeat; background-position: left top; padding: 0px; }

.cab_cd_men ul{ margin: 0px; list-style-type: none; height: 194px; width: 310px; padding-top: 36px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; }
.cab_cd_men ul{ background-image: url(http://www.mundoregio.com/images/2010/img/cab_cd_men_ul_esp.gif); background-repeat: no-repeat; background-position: 10px 0px; }

.cab_cd_men li{ float: left; display: block; width: 140px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 10px; height: 21px; background-color: #E3DCCD; padding: 0px; background-image: url(http://www.mundoregio.com/images/2010/img/cab_cd_men_li.gif); background-repeat: no-repeat; background-position: left top; }
.cab_cd_men li a{ color: #2F2721; text-decoration: none; font-size: 13px; background-color: #F8F5EF; display: block; margin: 0px; height: 16px; width: 133px; padding-top: 2px; padding-right: 0px; padding-bottom: 3px; padding-left: 7px; background-image: url(../img/cab_cd_men_li.gif); background-repeat: no-repeat; background-position: left top; }
.cab_cd_men li a:hover{ color: #FFFFFF; background-color: #392F28; }

#cab_cd_ban{ display: block; margin: 0px; float: right; height: 230px; width: 310px; background-image: url(http://www.mundoregio.com/images/2010/img/cab_cd_ban_esp.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 0px; }
#cab_cd_ban a img{ padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px; }
#bus_google{ height: 38px; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 13px; margin-left: 0px; }
#bus_google form{ margin: 0px; padding: 0px; }
#bus_google form #q{ font-size: 13px; color: #666666; padding: 3px; width: 230px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#bus_google form #sa{ margin: 0px; padding: 0px; height: 34px; width: 39px; text-indent: -2000em; background-image: url(http://www.mundoregio.com/images/2010/img/cab_cd_ban_submit.gif); position: absolute; top: 6px; right: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; cursor: pointer; background-repeat: no-repeat; }

a#btnCD_principal { color: #FFFFFF; background-color: #814600; }

#cab_cd_tit{ margin: 0px; padding: 0px; float: left; width: 335px; height: 230px; background-repeat: no-repeat; background-position: 0px 55px; }
#cab_cd_tit h1{ margin: 0px; padding: 0px; font-size: 24px; color: #2F2721; font-weight: lighter; cursor: default; }
#cab_cd_tit h1 a{ text-decoration: none; color: #2F2721; cursor: pointer; }
#cab_cd_tit h1 a:hover{ text-decoration: underline; }
#cab_cd_tit h1 span{ color: #666666; font-size: 13px; display: block; }
#cab_cd_tit em{ display: none; margin: 0px; padding: 0px; }
#cab_cd_tit p{ vertical-align: middle; height: 55px; width: 345px; position: relative; left: 5px; bottom: -110px; font-weight: lighter; margin: 0px; cursor: default; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; }

.principal#cab_cd_tit {background-image: url(http://www.mundoregio.com/images/2010/img/cab_cd_prin_esp.gif);  }


