@charset "UTF-8";
/* CSS Document */

ul {
    list-style: none outside none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	line-height:140%;
	background-image:url(../images/bg_body.png);
	background-repeat:repeat-x;
}

a, a:link, a:visited {
    color: #333333;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color:  #CA0002;
    text-decoration: none;
}
a img {
    border: medium none;
}




#boody{
	width:100%;
}

#body_container{ 
	min-height:450px;
	width: 1024px;
	overflow:hidden;
	background-image: url(../images/bgbody_container.png); 
	background-repeat:repeat-y;
}

#logo{
	width:280px;
	height:123px;
	float:left;
}
#logobox{
	width:208px;
	height:136px;
	position:absolute;
	margin-top:10px;
	margin-left:12px;
}

#header_right{
	width:744px;
	height:123px;
	float:left;
	
}

#headerr1{
	width:744px;
	height:79px;
}

#menu{
	width:744px;
	height:44px;
	text-align:left;
	padding-left:10px;
}



#container{ 
	text-align: center; 
	width: 1024px; 
	margin: auto; 
}

#header{ 
	height : auto; 
	width: 1024px; 
	overflow:hidden;
}

#header1{ 
	height : 123px; 
	width: 1024px; 
	margin: auto;
	
}
#header2{ 
	height : 25px; 
	width: 1024px; 
	background-image:url(../images/topbody.png);
	background-repeat:no-repeat;
	
}

#body_container_footer{ 
	height : 25px; 
	width: 1024px; 
	background-image: url(../images/footerbody.png);
	background-repeat:no-repeat;
	
}


#footer{
	margin-left: 0px;
	width:100%;
	height:100px;
	
	background-image:url(../images/bg_bottom.jpg);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color: #CCC;
}


#footer{
	margin-left: 0px;
	width:100%;
	height:300px;
	
	background-image: url(../images/bgfooter.png);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color: #CCC;
}

#container_footer {
height:auto;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
text-align:left;
width:1024px;

font-size:12px;
text-align:center;
padding-top:20px;
}

/*Menu Principal*/
#nav_menup {  
	list-style:none;
	margin-top:-10px;

}
#nav_menup li {
	margin-left:4px;
	
	float:left; 
}
/**/


/*home*/
#anim_home{
	margin-top:0px;
	margin-left:22px;
	position:relative;
	padding-left:0px;
	width:980px;
	height:270px;
}

#presenta_home{
	margin-top:0px;
	margin-left:22px;
	position:relative;
	padding-left:0px;
	width:980px;
	height:310px;
	background-image:url(../images/fondo2.jpg);
	background-repeat:no-repeat;
}

#slichild{
	list-style:none;	
}
#slichild li{
	float:left;
}

#boxes_home{
	overflow:hidden;
	margin-top:15px;
	margin-left:25px;
	margin-bottom:10px;
}
.box_home{
	width:316px;
	height:200px;
	float:left;
	margin-right:10px;
}

.box_home_conte{
	width:286px;
	height:155px;
	background-image:url(../images/bgboxhome.png);
	background-repeat:no-repeat;
	padding:0 15px;
	padding-top:10px;
	text-align:left;
}

#atencionc{
	width:250px;
	overflow:hidden;
	padding-top:10px;
	margin-left:380px;
	float:left;
}

#socialtop{
	overflow:hidden;
	padding-top:20px;
	float:left;
	margin-left:20px;
}
#box_footer{
	overflow:hidden;
	text-align:left;
	
}
#box_footer_at{
	overflow:hidden;
	margin-left:50px;
	width:250px;
	float:left;
}

#box_footer_ubi{
	overflow:hidden;
	margin-left:20px;
	width:380px;
	float:left;
}

#box_footer_more{
	overflow:hidden;
	margin-left:20px;
	width:250px;
	float:left;
}


#box_footer_cr{
	overflow:hidden;
	text-align:left;
	margin-top:20px;
}
#box_footer_coti{
	overflow:hidden;
	margin-top:20px;
}

#box_footer_pw{
	overflow:hidden;
	margin-top:0px;
	float:right
}


#box_footer_like{
	overflow:hidden;
	
}

#box_shared{
text-align:left; padding:3px;	
}
#box_shared p{
	margin:2px;	
}

#box_shared a {
    color: #CA0002;
    text-decoration: underline;
}
/**/


#content-internos{
	min-width:730px;
	height:auto;
	margin:10px;
	float:left;
	text-align:left;
}

#conte_title{
	margin-top:10px;
	margin-bottom:10px;	
	text-align:left;
}
#conte_title2{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	text-align:left;
	background-color:#EDEDED;
}

.content-left{
	max-width:960px;
	margin-left:30px;
	float:left;	
}
.content-right{
	width:200px;
	float:left;
	height:100%;
	margin:0px;	
	background-color: #FFF;
	padding:10px;
}

h1{
text-align:left;
color:#CA0002;
font-size:16px;
}
h2,h3{
	margin:0;
	padding:0;
	line-height:120%;
	text-align:left;	
}

.boxes{
	background-color: #FAFAFA;
	border:solid 1px #CCC;
	margin-top:15px;
}

.boxes h2{
	background-color:#EDEDED;
	color: #333;
	font-size:12px;
	padding:5px 0 5PX 5PX;;
}


.box_right_banner{
margin-top:15px;
overflow:hidden;	
}
/**/



/***/
#box_item {
    line-height: 140%;
    overflow: hidden;
    width: 100%;
	height:auto;
    border-bottom: 1px solid #E1E1E1;
    margin: 10px 0;
    padding: 5px;	
}
#box_image {
    float: left;
    padding: 0 10px 5px 0;
}
#box_conten {
    float: left;
    padding: 0 10px 5px 0;
	width:500px;
}
div#box_conten h2{
	color:#CA0002;
	height:auto;
	
	
}
div#box_conten h3{
	color: #999;
	font-size:12px;
	height:auto;
}


#box_listado_cab{
    line-height: 140%;
    overflow: hidden;
    width: 100%;
	height:auto;
    margin: 10px 0;
    padding: 5px;	
	text-align:left;
}
#box_listado_cab2{
    line-height: 140%;
    overflow: hidden;
    width: 100%;
	height:auto;
    margin: 10px 0;
    padding: 5px;	
	text-align:left;
}


div#paginator {
    line-height: 140%;
    overflow: hidden;
    width: 100%;
	height:auto;
    margin: 20px 0;
    padding: 5px;	
	text-align:right;
}

.pagcurrent, .pag:hover {
    -moz-border-radius: 2px 2px 2px 2px;
    background-color: #BC0000;
    margin: 4px;
    padding: 2px 8px;
	color:#FFF;
}
.pag {
    -moz-border-radius: 2px 2px 2px 2px;
    background-color: #1D1D1D;
    margin: 4px;
    padding: 2px 8px;
	
}
#paginator a {
    color: #FFFFFF;
}

p.More{
	color:#CA0002;	
}

#prodhome_titu{
	padding-top:5px;
	width:151px;
	height:35px;
	background-image:url(../images/bgtitu.png);
	position:absolute;
}
#prodhome_titu a{
	color:#FFF;
	font-size:16px;
	text-shadow:0 1px 0 #000000;
}

#prodhome_titu a:hover{
	color:#F00;
}
.errortext{
	border:solid 1px #F00;	
}

#box_footer_at a{
	color:#CA0002;
	text-decoration:underline;
}

/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}


