

@charset "UTF-8";
/* CSS Document */
html, body {
	padding: 0;
	margin: 0;
	}
html {
	font-size: 1em;
	}
body {
	font-size: 100%;
	/*background:url(../Images/container-bg.gif) repeat-x;
	background-color:#f2f2f2;*/
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#4a4b4c;
	}
a img, :link img, :visited img {
	border: 0;
	}
		
a{
/*color: #d82214;*/
color:#c80c17;
text-decoration:none;}
a:hover{
/*color: #f52d1e;*/
color:#626262;
text-decoration:none;}
a:focus{
outline:none;}
a:active{
outline: none;
}

.links-shoppingcart 
{
    clear:both;
    
    margin-top:10px;    
    margin-bottom:10px;
}

.links-shoppingcart a 
{
    padding:5px;
    background:#fff;
    color:#c80c17;
    border:solid 1px #c80c17;
}

.links-shoppingcart a:hover 
{
    padding:5px;
    border:solid 1px #c80c17;
    background:#c80c17;
    color:#fff;
}

.newsHeader a{
/*color: #d82214;*/
color:#767676;
text-decoration:none;}
.newsHeader a:hover{
/*color: #f52d1e;*/
color:#000000;
text-decoration:underline;}


.pnlHelpCollapsible{
font-weight: bold;
background-color: #dddddd;
padding: 5px;
margin-top:10px;
cursor: pointer;
border: solid 1px #c0c0c0
}
.pnlHelpCollapsibleContent 
{
    border: solid 1px #c0c0c0; border-top:0; padding: 5px;
    background:#eeeeee;
}

.pnlCollapsible{
font-weight: bold;
background-color: #b1b1b1;
width:245px;
padding: 5px 10px 5px 10px;
color:#404040;
border:solid 1px #6d6d6d;
cursor: pointer;
text-transform:uppercase;
}

.pnlCollapsible:hover{
color:#6d6d6d;
border:solid 1px #404040;
}


.pnlCollapsibleInner{
font-weight: bold;
background-color: #b1b1b1;
width:221px;
padding: 5px 10px 5px 10px;
color:#404040;
border:solid 1px #6d6d6d;
cursor: pointer;
text-transform:uppercase;
}

.pnlCollapsibleInner:hover{
color:#6d6d6d;
border:solid 1px #404040;
}

.pnlCollapsibleContent 
{
    border: solid 1px #707070; padding: 20px;
    background:#eeeeee;
    margin-bottom:10px;
    margin-top:5px;
}

.pnlCollapsibleContentRight 
{
     padding: 10px; 
     margin-top:5px;
     width:245px;
     border: solid 1px #6d6d6d;
    background:#b1b1b1;
}

.barTitle 
{
    margin-top:20px;
    margin-bottom:0;
    background:#abadb0;
    color:#ffffff;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    border:0;
    
}

.formBox 
{
    background:#e8e6e6;padding:10px;border:solid 1px #abadb0;border-top:0;
}

.formBox2 
{
    background:#e8e6e6;padding:10px;border:solid 1px #abadb0;
}

.pnlCollapsibleLight 
{
    margin-top:10px;
    background:#e0e0e0;
    color:#7d7c7c;
    font-weight:bold;
    border: solid 1px #abadb0;
    padding:5px 10px 5px 10px;
    cursor:pointer;    
}
.pnlCollapsibleLight :hover
{
    color:#545454;
}

.pnlCollapsibleContentLight
{
    background:#f1efef;padding:10px;border:solid 1px #cbcbcb;border-top:0;padding-bottom:0;
}


.ImageBox 
{
    cursor:pointer;
}

.featureType 
{
 padding:10px;float:left;border:solid 1px #cccccc;text-align:center; margin:0;
}

.featureType:hover
{
 padding:10px; float:left; border:solid 1px #f52d1e; text-align:center;  margin:0;   
}

.featureTypeMini 
{
 padding:5px; margin-right:10px; float:left;border:solid 1px #cccccc;text-align:center; margin:0;
}

.featureTypeMini:hover
{
 padding:5px; float:left; border:solid 1px #f52d1e; text-align:center; margin:0;
}

.calLink 
{
    font-size:9px;padding-top:10px;
}

.calLink  a
{
    color:#414141;
    text-decoration:none;
}

.calLink  a:hover
{
    color:#f52d1e;
    text-decoration:underline;
}

blockquote{
padding:10px;
margin:0px;
font-size:14px;
line-height:22px;
border:1px dotted #CCCCCC;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
}

.view-photos 
{
    clear:both; padding-bottom:10px;border-bottom:solid 1px #cccccc;margin-bottom:10px;
}

.imgPages{
width:210px;
height:200px;
margin-top:25px;
padding:0px;
float:left;
margin-left:50px;
 background:#FFFFFF; 
overflow:hidden;
vertical-align:middle;
}

.visits 
{
    font-size:10px;
    float:right;
    margin-right:35px;
    margin-top:10px;
    margin-left:10px;
    color:#999999;
}

.comments-icon 
{
    float:left;
    font-size:10px;
    font-weight:bold;
    padding-right:10px;
    padding-top:10px;  
    padding-bottom:5px; 
}

.date-icon 
{
    float:left;
    font-size:10px;
    font-weight:bold;
    padding-right:10px;
    padding-top:10px;  
    padding-bottom:5px;  
}

.date-noicon 
{
    float:left;
     
}

.rowTitle 
{
    font-size:20px;padding-bottom:10px;
    line-height:24px;
}    


h1
{
/*background-image:url(../Images/lata.png);
background-repeat:no-repeat;
background-position:right top;*/
font-size:24px;
line-height:32px;
text-align:left;
font-weight:bold;
color:#454545;
margin:0px 0px 20px 0px;
padding:0px 0 5px 0px;
border-bottom:solid 1px #dddddd;
}

#news h1 
{
border-left:0;
background-image:url(../Images/lata.png);
background-repeat:no-repeat;
background-position:right top;
font-size:24px;
line-height:32px;
text-align:left;
font-weight:bold;
color:#454545;
margin:0px 0px 20px 0px;
border-bottom:0;
padding:0;
}

h2{
font-size:18px;
line-height:18px;
text-align:left;
font-weight:bold;
color:#9b1c1b;
margin:0px;
margin-bottom:10px;
}

h3{
font-size:14px;
text-align:left;
color:#444444;
margin:0px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:solid 1px #dddddd;
}

/*p
{
text-indent:0px;
line-height:20px;
text-align:left;
padding:5px 3px;
margin:0;
}*/

#main{
margin:0 auto;
width:997px;
}

#main-border{
width:997px;
margin-top:0px;
margin-bottom:3px;
float:left;
/*border:solid 10px #FFFFFF;*/
/*border-top:0;*/
}


#bar{
width:997px;
height:45px;
background:url(../Images/sombra_barra.png) #006699 repeat-x;
float:left;
margin-bottom:10px;
}

.barboton{
width:105px;
height:15px;
padding:15px 12px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border-right:3px solid #006699;
text-align:center;
float:left;
margin-bottom:10px;
}

.barboton a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0.05em;
}
.barboton a:hover{
text-decoration:none;
}

#twitterbar{
width:997px;
float:left;
height:14px;
padding-top:3px;
padding-bottom:6px;
text-align:left;
background-color: #FFFFFF;
color:#333333;
overflow:hidden;
}
#twittertext{
padding-left:5px;
float:left;
letter-spacing:0.01em;
width:960px;
overflow:hidden;
font-size:10px;
}

#twittertext a{
color:#FF0000;
}

#twitterfollowus{
height:18px;
width:100px;
margin:0px;
padding:10px;
float:right;
background: #FFFFFF;
font-size:14px;
letter-spacing:0.05em;
font-weight:bold;
text-align:center;
font-style:normal;
border-left: 1px solid #666666;}
#twittertext a{
color:#414141;
font-weight:bold;
text-decoration:none;}
#twittertext a:hover{
color:#0000CC;
text-decoration:underline;}

#twitterfollowus a{
text-decoration:none;
color:#666666;
}
#twitterfollowus a:hover{
color: #000033;
}

#imgborder img
{
    border:solid 10px #f52d1e;
}

/*#destacados{
float:left;margin-bottom:18px;border-left:solid 1px #646464;border-right:solid 1px #646464;
}*/

#imagendestacados{
width:200px;
height:200px;
margin-top:25px;
padding:0px;
float:left;
overflow:hidden;
}

#destacadop{
height:180px;
width:420px;
float:left;
margin:25px 10px;
font-size:12px;
line-height:20px;
overflow:hidden;
color:#333333;
letter-spacing:0.01em;
padding:10px;
text-align:left;
}

#destacadoboton{
font-size:16px;
padding:10px 25px;
margin:20px 10px 10px 10px;
background:#f52d1e;
color:#FFFFFF;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
}
#destacadoboton a{
text-decoration:none;
color:#FFFFFF;
}
#destacadoboton a:hover{
text-decoration:none;
}

.leftbutton{
height:246px;
width:41px;
padding:0px;
background: #999999;
border:2px solid #fff;
float:left;
margin-right:15px;
}
.rightbutton{
height:246px;
width:41px;
padding:0px;
background: #999999;
border:2px solid #fff;
float:right;
margin-left:15px;
}

.imgBox 
{
    padding-right:20px;
    border:solid 4px #f52d1e;
}

.infoblock{
width:201.25px;
min-height:180px;
float:left;
padding:10px;
text-align:left;
margin-bottom:10px;
color:#333333;
background:#ffffff;
border:solid 1px #dddddd;
overflow:hidden;}

.infoblock h1{
padding-bottom:10px;
border-bottom:1px solid #666666;}

.infoblock a
{
    color:#f5251e;
}

.button
{
width:80px; 
float:right;
font-size:12px;
line-height:16px;
letter-spacing:0.07em;
padding:4px 3px;
margin:5px;
background:#f52d1e;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

.button a
{
color:#FFFFFF;
}
.button a:hover
{

}

.buttonSmall
{
    width:100px; margin-top:20px; float:right;
font-size:12px;
line-height:16px;
/*letter-spacing:0.07em;*/
padding:5px 3px;
margin:5px;
background:#f52d1e;
color:#FFFFFF;
text-align:center;}
.buttonSmall a{
color:#FFFFFF;
text-decoration:none;
}
.buttonSmall a:hover{
text-decoration:underline;
}

#box{
width:760px;
min-height:100px;
padding:15px;
float:left;
background-color:#FFF;
font-size:12px;
color: #666666;
letter-spacing:0.02em;
overflow:hidden;
}

#boxmap{
width:100px;
color:#666666;
padding:20px;
border-right:1px solid #999999;
float:left;
line-height:20px;
text-align:left;
margin-bottom:0px;
bottom:0px;}
#boxmap a{
color:#666666;
text-decoration:none;}
#boxmap a:hover{
text-decoration:underline;}

#boxfriends{
width:400px;
margin-left:10px;
border-right:1px solid #999999;
color:#666666;
padding:0px 10px;
float:left;
text-align:left;}

.content-tags 
{
    margin-top:10px;float:left;border-top:solid 1px #cccccc;width:100%;padding-top:5px;   
}

#inner-footer
{
/*background:url(../Images/inner-back.jpg);
background-repeat:repeat-x;    */
width:977px;
float:left;
margin-top:20px;
padding:10px;
text-align:left;
height:180px;
background-color:#2b2828;
color:#ffffff;
font-size:12px;
}
#inner-footer a{
text-decoration:none}
#inner-footer a:hover{
text-decoration:underline;}

#footer
{
width:977px;
float:left;
padding:10px;
padding-top:0;
color:#414141;
text-align:center;
font-size:12px;
}
#footer a{
text-decoration:none}
#footer a:hover{
text-decoration:underline;}

#footer-links
{
   background-color:#2b2828;
margin-bottom:10px;
width:977px;
float:left;
padding:10px;
color:#888888;
text-align:center;
font-size:12px;

}
#footer-links a
{
    color:#888888;
    padding-right:5px;
    padding-left:5px;
text-decoration:none}
#footer-links a:hover
{
        color:#ffffff;
text-decoration:underline;}


#footer-down{
width:997px;
text-align:center;
float:left;
font-size:11px;
color: #6b6b6b;
padding-bottom:20px;
}

#footer-down a
{
    color: #6b6b6b;
text-decoration:underline
}

#footer-down a:hover
{
        color: #000000;
text-decoration:none;
}

.menu 
{
    width: 692px;
}

ul.menu, ul.menu ul {
list-style-type:none;
margin: 0;
padding: 0;
width: 690px;
float:left;
}


ul.menu li {
float:left;
width: 690px;
margin-bottom:10px;
background-color:#ffffff;
}


ul.menu li .box-link {
background: #abadb0;
color: #fff;
width: 650px;
height:20px;	
border:solid 1px #abadb0;
padding: 10px 20px;
font-size:18px;
outline:none;
display: block;
text-decoration: none;
}

ul.menu li .box-link:hover 
{
    border:solid 1px #737373;
background: #737373;
outline:none;
}

ul.menu li .content-box{
padding:20px;
}

ul.menu li img{
float:left;
background:#FFFFFF;
margin:15px 20px 10px 20px;}


.blogshort{
width:210px;
margin:10px 0px 0px 0px;
float:left;
padding:20px;
text-align:left;
color:#333333;
background:#FFFFFF;
overflow:hidden;}
.blogshort img{
width:210px;
height:170px;
margin:0px;
border:0px;
background:#666666;
}

.blogpost{
width:480px;
height:170px;
margin:10px 0px 0px 20px;
float:left;
padding:20px;
text-align:left;
color:#333333;
background:#FFFFFF;
overflow:hidden;}

.contact{
width:480px;
margin:25px 20px;}
.contact h3{
font-size:14px;
line-height:18px;
color:#0066CC;
font-variant:small-caps;
letter-spacing:0.05em;
font-weight:bold;}
.contact input{
width:470px;
height:1.5em;
font-size:14px;
line-height:14px;
font-style:italic;
letter-spacing:0.07em;}

#principal{
width:977px;
height:100%;
float:left;
padding:20px 0 20px 0;
background-color:#FFFFFF;
margin-bottom:10px;}

#texto{
width:480px;
float:left;
margin:25px 20px;}

#imagen{
margin-top:25px;
padding:0px;
float:left;
overflow:hidden;
}

.migajasdepan{
width:460px;
margin:5px 0px 10px 0px;
padding:10px;
font-size:13px;
line-height:13px;
font-style:italic;
letter-spacing:0.01em;
border:1px solid #0099FF;
}
.migajasdepan a{
color:#0066FF;
text-decoration:none;}
.migajasdepan a:hover{
color:#f52d1e;
text-decoration:none;
border-bottom:1px solid #f52d1e;}

.blognav a{
margin:10px 5px;
float:left;
padding:10px;
font-size:13px;
line-height:13px;
letter-spacing:0.01em;
border:1px solid #0099FF;
}
.blognav a:hover{
background:#0066FF;
color: #FFFFFF;
text-decoration:none;}

/* CSS de DYNAMIC CMS */ 

#bigbox {
margin:0 auto;
width:977px;
}

.header {
/*margin-bottom:5px;*/
border-bottom:solid 5px #fff;
border-top:solid 5px #fff;
padding:10px;
float:left;
color:#FFFFFF;
/*background:#d8240b;*/
background:#f5251e;
width:977px;
}

.topbox {
float:left;
width:997px;
}

#logo {
float:left;
padding:10px;
}

/*.rollover a {
display:block;
width: 574px;
height:72px;
background: url("../Images/logo.png") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -72px;
}*/

.rollover a {
display:block;
width: 156px;
height:120px;
background: url("../Images/logo-home.png") 0 0 no-repeat;
text-decoration: none;
}

#navi
{
width:997px;
/*background:url(../Images/sombra_barra.png) #006699 repeat-x;*/
/*background-color:#abadb0;*/
height:40px;
line-height:30px;
background-color:#2d2d2d;
/*background-image:url(../Images/menu-header2.gif);
background-repeat:repeat-x;*/
/*border-top:solid 1px #cccccc;*/
float:left;
}

.naviboton{

font-size:10px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
float:left;
}

.naviboton a{
color:#dadada;
float:left;
font-weight:bold;
padding:5px 15px;
border-right:1px solid #3b3b3b;
text-decoration:none;
letter-spacing:0.05em;
}
.naviboton a:hover
{
color:#FFFFFF;
padding:5px 15px;
border-right:1px solid #404040;
text-decoration:none;
background:#383838;
}

#navi .selnavi
{
padding:5px 15px;
    background:#474747;
    color:#FFFFFF;
border-right:1px solid #404040;
}


.modelsLink a:hover
{
    color:#d7006f;
}


#subnavi{
width:997px;
/*background:url(../Images/sombra_barra.png) #006699 repeat-x;*/
/*background-color:#737373;*/
background-color:#474747;
float:left;
}

.subnaviboton
{
    font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-align:center;
float:left;
}

.subnaviboton a
{
float:left;
color:#bbbbbb;
padding:2px 15px 5px;
/*border-right:1px solid #FFFFFF;*/
text-decoration:none;
letter-spacing:0.05em;

}
.subnaviboton a:hover{
text-decoration:none;
padding:2px 15px 2px;
color:#ffffff;
/*border-right:1px solid #FFFFFF;*/
/*background:#8d8c8c;*/
text-decoration:none;
}

#subnavi .selsubnavi
{
padding:2px 15px 2px;
color:#ffffff;
/*background:#7b7a7a;*/
text-decoration:underline;
}

#left{
width:190px;
float: left;
text-align:left;
margin: 0px 10px 0px 0px;
}

#left img a{
border:none;
}
#right{
width:265px;
float: left;
text-align:left;
margin: 0px 0px 0px 40px;
padding-bottom:10px;
}
.item{
width:100px;
font-family:Verdana;
letter-spacing:0.1em;
font-size:12px;
float:left;
padding: 0.2em;
border-bottom: #FF9900 1px solid;
}
.itemlista{
width:100px;
font-family:Verdana;
font-size:10px;
float:left;
padding: 0.2em;
/*border-bottom: #FF9900 1px dotted;*/
}
.itemlista a{
width:100px;
font-family:Verdana;
font-size:10px;
padding: 0.2em;
}
.itemlista a:hover{
width:100px;
text-decoration:none;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
background-color:#666666;
padding: 5px;
/*border-bottom: #FFFFFF 1px dotted;*/
}

.item a{
width:100px;
font-family:Verdana;
font-size:12px;
padding: 0.3em;
}
.item a:hover{
width:100px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
background-color:#FF9900;
padding: 0.3em;
}
.item a:active{
width:100px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
background-color:#FF9900;
padding: 0.3em;
}
.itemb{
width:100px;
font-family:Verdana;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.1em;
text-align:left;
padding: 1.5em 0.1em 0.5em 0.1em;
border-bottom: #FF9900 3px solid;
}
.itemimg{
width:100px;
float:left;
padding: 0.2em;
}
.botonl{
width:70px;
height:10px;
border-bottom:#FF9900 2px solid;
float:left;
text-align:left;
margin:0;
padding:1em;
background:#FF9900;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
.botonl a{
color:#FFFFFF;
}

.SmallImg 
{
    max-height:60px;
}

.modulosh{
width:255px;
padding-left:10px;
padding-top:5px;
height:24px;
background:#9b1c1b;
float:left;

font-size:10px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}
.modulosh a
{
 color:#ffffff;  
 text-decoration:underline; 
}
.modulosh a:hover
{
    text-decoration:none;
}

.modulosh-account{
width:282px;
padding-left:10px;
padding-top:5px;
height:24px;
background:#5f5f5f;
float:left;
margin-bottom:5px;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}
.modulosh-account a
{
 color:#ffffff;  
 text-decoration:underline; 
}
.modulosh-account a:hover
{
    text-decoration:none;
}

.moduloft {
text-align:center;
padding:2px;
margin-top:5px;
}


.modulost{
width:243px;
color:#666666;
background-color:#ffffff;
/*border:solid 1px #dddddd;*/
border:solid 1px #cccccc;
font-size:11px;
text-align:left;
padding:10px;
float:left;
margin-bottom:20px;
}

.modulost h3
{
    color:#9b1c1b;
    border-bottom:solid 5px #9b1c1b;
    padding-bottom:2px;
    margin-bottom:10px;
    font-size:15px;
    font-weight:bold;
}

/*.modulost:hover{
border:solid 1px #bbbbbb;
}*/

/*.modulost a{
padding:0.2em;
color:#666666;
font-weight:bold;
text-decoration:underline;
}
.modulost a:hover
{
    color:#a1240e;
text-decoration:none;
padding:0.2em;
}*/

.modulost-account{
width:270px;
color:#666666;
background-color:#ffffff;
border:solid 1px #5f5f5f;
font-size:11px;
text-align:left;
padding:10px;
float:left;
margin-bottom:10px;
}
.modulost-account:hover{
border:solid 1px #5f5f5f;
}

.modulost-account a{
padding:0.2em;
color:#666666;
font-weight:bold;
text-decoration:underline;
}
.modulost-account a:hover
{
    color:#434343;
text-decoration:none;
padding:0.2em;
}

.modulost-clean{
width:265px;
color:#ffffff;
font-size:11px;
text-align:left;
float:left;
margin-bottom:20px;
}
.modulost-clean a{
padding:0.2em;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.modulost-clean a:hover
{
        color:#434343;
text-decoration:none;
padding:0.2em;
}
.right-link 
{
    float:right;
}

.rightEmptyBox 
{    
    float:left;color:#414141; width:265px;
}  

.rightEmptyBoxDark 
{    
    float:left;color:#414141; width:290px;
}   

.rightEmptyBoxDark a
{   
    color:#414141;
}

.modulo-searchup{
color:#ffffff;
font-size:9px;
text-align:right;
clear:both;
font-family: Arial, Helvetica, sans-serif;
padding-top:5px;
}

.modulo-login
{
font-size:9px;
margin-right:10px;
color:#f5251e;
/*border-right:solid 1px #c50016;*/
font-family: Arial, Helvetica, sans-serif;
}

.modulo-country 
{
    clear:both;float:right;margin-bottom:10px;
}


.modulo-login:hover
{
    color:#ffffff;
}

.modulo-searchup input[type=text], .modulo-login input[type=password], .modulo-login input[type=text]{
padding:3px;
margin:2px;
background:#f5251e;
border:solid 1px #fff;
color:#fff;
font-size:11px;
letter-spacing:0.07em;
}

.modulo-searchup select, .modulo-country select{
padding:3px;
margin:2px;
background:#f5251e;
border:solid 1px #fff;
color:#fff;
font-size:11px;
letter-spacing:0.07em;
}

.modulo-login a{
color:#ffffff;
}
.modulo-login a:hover{
color:#FFFFFF;
}

.modulo-useraccount
{
    clear:both;  
    margin-top:45px;  
}

.modulo-useraccount a 
{
    color:#FFFFFF;
}

.header-image 
{
    margin-bottom:10px;
}

.WelcomeLink 
{
    clear:both;
    text-align:right;
}

.WelcomeLink a
{
    color:#dd140d;
}

.WelcomeLink a:hover
{
    color:#b90115;
    text-decoration:none;
}

.modulosh-l{
width:190px;
height:18px;
padding-top:2px;
background-color:#006699;
/*background-image:url(../Images/box_header.jpg);
background-repeat:repeat-x;*/
float:left;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}
.modulost-l{
width:180px;
background-image:url(../Images/gray_back.jpg);
background-repeat:repeat-x;
background-color:#F3F3F3;
font-size:10px;
text-align:left;
float:left;
padding: 5px;
margin-bottom:10px;
}
.modulost-l a{
padding:0.2em;
}
.modulost-l a:hover{
background-color:#666666;
color:#FFFFFF;
padding:0.2em;
}

.botonr{
font-family:Verdana;
font-size:10px;
text-align:left;
float:left;
margin:6px 0 2px 0;
}
.botonr a{
padding:0.3em;
}
.botonr a:hover{
background-color:#666666;
color:#FFFFFF;
padding:0.3em;
}
.botoni{
font-family:Verdana;
font-size:10px;
text-align:left;
float:left;
margin:5px;
}
.botoni a{
padding:0.3em;
}
.botoni a:hover{
background-color: #666666;
color:#FFFFFF;
padding:0.3em;
}
.botonii{
font-family:Verdana;
font-size:10px;
margin:5px;
}
.botonii a{
padding:0.3em;
}
.botonii a:hover{
background-color: #666666;
color:#FFFFFF;
padding:0.3em;
}
#centerbox{
width:997px;
height:100%;
/*min-height:700px;*/
float:left;
padding-bottom:20px;
}

#centerbox-clean{
width:650px;
text-align:center;
padding-bottom:20px;
border: 2px solid #FF9900;
}

#centerbox-clean-vacio{
width:650px;
padding-bottom:20px;
border: 2px solid #FF9900;
}

.confirmationBox 
{
	background:#eeeeee; text-align:center; margin-bottom:10px; border:solid 1px #666666;padding:10px; font-weight:bold;
}

.sectionname{
width:525px;
float:left;
text-align:left;
margin:0;
padding-bottom:0px;
font-size:11px;
}
.sectionname a 
{
	color:#666666;
	text-decoration:underline;
}
.sectionname a:hover 
{
	color:#666666;
	text-decoration:none;
}
#cajadelgada{
width:200px;
height:100%;
border:#FF9900 1px solid;
margin:10px;
padding:1em;
font-size:11px;
line-height:1.5em;
float:left;
text-align:left;
}
#Titular {
font-size:16px;
letter-spacing:0.1em;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#999999 1px dotted;
}
#Titularb {
font-size:26px;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#999999 1px dotted;
line-height:0.8em;
}
.filled-box 
{
	border:#666666 1px solid;padding:20px; background-color:#eeeeee;
}
.cajatotal-onlyTitle{
width:650px;
height:100%;
background-color:#ffffff;
padding:20px;
font-size:11px;
line-height:1.5em;
float:left;
padding-bottom:10px;
text-align:left;
border:solid 1px #dddddd;
/*min-height:280px;*/
}

.cajatotal-onlyTitle h2
{
font-size:18px;
line-height:18px;
text-align:left;
font-weight:normal;
color:#242424;
margin:0px;
}

.cajatotal-onlyTitle a
{
    text-decoration:underline;
}

.cajatotal-onlyTitle a:hover
{
    text-decoration:none;
}

.cajatotal{
width:650px;
height:100%;
background-color:#ffffff;
padding:19px;
font-size:11px;
line-height:1.5em;
float:left;
border:solid 1px #cccccc;
margin-bottom:20px;
text-align:left;
}

/*.cajatotal:hover{
border:solid 1px #bbbbbb;
}*/

/*.cajatotal a
{

  text-decoration:underline;  
}*/

.cajatotal a:hover
{
  text-decoration:none;  
}

.cajatotal-ad{
width:690px;
height:100%;
font-size:11px;
line-height:1.5em;
float:left;
margin-bottom:20px;
text-align:left;
}

.cajafull{
width:968px;
border:solid 1px #dddddd;
height:100%;
background-color:#ffffff;
font-size:11px;
line-height:1.5em;
float:left;
padding:20px;
margin-bottom:10px;
text-align:left;
/*min-height:280px;*/
}

.cajafull a
{
  text-decoration:underline;  
}

.cajafull a:hover
{
  text-decoration:none;  
}

.comment-row{
width:650px;
height:100%;
background-color:#ffffff;
padding:20px;
font-size:11px;
line-height:1.5em;
float:left;
border:solid 1px #bbbbbb;
margin-bottom:10px;
margin-right:10px;
text-align:left;
/*min-height:280px;*/
}

.comment-row:hover{
width:650px;
height:100%;
background-color:#ffffff;
padding:20px;
font-size:11px;
line-height:1.5em;
float:left;
border:solid 1px #666666;
margin-bottom:10px;
margin-right:10px;
text-align:left;
/*min-height:280px;*/
}

.comment-row a
{
  text-decoration:underline;  
}

.comment-row a:hover
{
  text-decoration:none;  
}

.comments-row-box 
{
    padding-bottom:5px;
font-size:11px;
line-height:1.5em;
/*float:left;*/
margin:0px;
padding:5px 10px 5px 10px;
text-align:left;
border-bottom:dashed 1px #afafaf;
}

.comments-row-box  a
{
    color:#a3a3a3;
  text-decoration:none;  
}

.comments-row-box  a:hover
{
    color:#434343;
  text-decoration:none;  
}

.lightLink 
{
    color:#666666;
}

.lightLink a
{
    color:#666666;
}
.lightLink a:hover
{
    color:#414141;
}

.darkLink 
{
    color:#444444;
}

.darkLink a
{
    color:#444444;
}

.inner-row{
width:620px;
height:100%;
margin-left:5px;
/*border:#FF9900 1px solid;*/
font-size:11px;
line-height:1.5em;
float:left;
margin-bottom:20px;
text-align:left;
/*min-height:280px;*/
}

.inner-row a
{
  text-decoration:none;  
}

.inner-row a:hover
{
  text-decoration:underline;  
}

.content-row
{
width:650px;
height:100%;
background-color:#ffffff;
padding:20px;
font-size:11px;
line-height:1.5em;
float:left;
border:solid 1px #bbbbbb;
margin-bottom:10px;
margin-right:10px;
text-align:left;
/*min-height:280px;*/
}

.content-row:hover{
width:650px;
height:100%;
background-color:#f1f1f1;
padding:20px;
font-size:11px;
line-height:1.5em;
float:left;
border:solid 1px #666666;
margin-bottom:10px;
margin-right:10px;
text-align:left;
/*min-height:280px;*/
}

/*.content-row a
{
  text-decoration:none;  
}

.content-row a:hover
{
  text-decoration:underline;  
}*/

.box-row
{
clear:both;
width:265px;
font-size:11px;
line-height:1.3em;
/*float:left;*/
margin:0px;
padding:5px;
text-align:left;
border-bottom:dashed 1px #afafaf;
/*min-height:280px;*/
}

/*.box-row:hover{
width:265px;
padding:0px;
font-size:11px;
margin:0px;
text-align:left;
background-color:#f2f1f2;
}*/


/*.box-row a
{
    color:#7d7d7d;
    font-weight:bold;
  text-decoration:none;  
}

.box-row a:hover
{
    color:#404040;

}*/



#cajamediana{
width:360px;
height:100%;
border:#FF9900 1px solid;
margin:10px;
padding:1em;
float:left;
text-align:left;
}
.botong{
font-family:Verdana;
font-size:14px;
text-align:left;
float:left;
margin:5px;
border-left: #FF9900 1px dotted;
border-right:#FF9900 1px dotted;
font-weight:bold;
}
.botong a{
padding:0.3em;
}
.botong a:hover{
background-color: #FF9900;
color:#FFFFFF;
padding:0.3em;
}
#one{
width:120px;
height:260px;
border:#FF9900 1px dotted;
margin:10px 10px 0px 10px;
padding:1em;
font-size:10px;
line-height:1.1em;
float:left;
text-align:left;
}
/*#descripcions{
font-size:10px;
text-align:left;
margin-top:1em;
margin-bottom:1em;
font-weight:bold;
}*/
#inputform table { border-collapse: collapse; }
#inputform td, #inputform th { padding: 0; }
#inputform tr {  vertical-align:top; }
#inputform td.fieldname {text-align:right; padding-right:5px; width:25%;  vertical-align:top;}
#inputform td.fieldvalue {padding-right:10px; width:75%; }
#inputform td.largefield {padding-right:10px; width:100%; padding-bottom:10px;}

.btnStyle1
{
    width:120px;
	font-size:12px;
letter-spacing:0.07em;
cursor:pointer;
padding:4px;
margin:5px;
background:#929191;
color:#ffffff;
border:0;
text-align:center;
}

.btnStyle1:hover
{
    background:#000000;
}

.btnStyle1-dark
{
    width:120px;
	font-size:12px;
letter-spacing:0.07em;
cursor:pointer;
padding:4px;
margin:5px;
background:#929191;
color:#FFFFFF;
border:0;
text-align:center;
}

.btnStyle1-dark:hover
{
    background:#000000;
}

.btnStyleAuto
{
	font-size:11px;
letter-spacing:0.07em;
cursor:pointer;
padding:4px;
margin:5px 0 5px 0;
background:#929191;
color:#FFFFFF;
border:0;
text-align:center;
}

.btnStyleAuto:hover
{
    background:#000000;
}

.btnStyle2
{

    width:75px;
	font-size:11px;
letter-spacing:0.07em;
border:0;
padding:2px;
margin:5px;
cursor:pointer;
background:#929191;
color:#FFFFFF;
text-align:center;}

.btnStyle2:hover
{
    background:#000000;
}
.btnStyle2-dark
{

    width:75px;
	font-size:11px;
letter-spacing:0.07em;
border:0;
padding:2px;
margin:5px;
cursor:pointer;
background:#929191;
color:#FFFFFF;
text-align:center;}

.btnStyle2-dark:hover
{
    background:#000000;
}
.btnStyle3
{
border:0;
    width:50px;
	font-size:9px;
letter-spacing:0.07em;
padding:3px;
cursor:pointer;
margin:2px;
background:#ffffff;
color:#f5251e;
font-weight:bold;
text-align:center;}
.btnStyle3:hover
{
    
    font-weight:bold;
    color:#8c0110;
}

.btnStyle3-t
{
border:solid 1px #fff;
    width:50px;
	font-size:9px;
letter-spacing:0.07em;
padding:3px;
cursor:pointer;
margin:2px;
background:#d91a14;
color:#fff;
font-weight:bold;
text-align:center;}
.btnStyle3-t:hover
{    
    border:solid 1px #fff;
    background:#fff;
    font-weight:bold;
    color:#d91a14;
}

.btnStyle4
{

    width:75px;
	font-size:11px;
letter-spacing:0.07em;
border:0;
padding:2px;
margin:5px;
cursor:pointer;
background:#929191;
color:#FFFFFF;
text-align:center;}

.btnStyle4:hover
{
    background:#000000;
}

.btnStyle5
{
	font-size:11px;
letter-spacing:0.07em;
border:0;
padding:5px;
margin:5px;
cursor:pointer;
background:#929191;
color:#FFFFFF;
text-align:center;}

.btnStyle5:hover
{
    background:#000000;
}
.btnStyleGo 
{
	border:0px; cursor:pointer; background:url(../Images/btngo.png); background-repeat:no-repeat; width:33px; height:16px; color:#FFFFFF; font-weight:bold; font-size:11px;padding-top:1px;padding-left:8px;
} 

.lnkbtn
{
	float:left;
	padding:5px;
	padding-top:10px;
	text-align:center;
}
.lnkbtn a
{
	background-color:#FFFFFF;
	border:solid 1px #666666;	
	padding:5px 10px 5px 10px;
	color:#666666;
}

.lnkbtn a:hover
{
	background-color:#666666;
	border:solid 1px #666666;	
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
}

.row-wrapper 
{
	border-bottom:dashed 1px #eeeeee; width:100%;float:left;
}

.row-div 
{
	float:left;	padding:10px; 
}

.row-main
{
	width:100%; float:left;
}

.row-main :hover 
{
	background:#F3F3F3;
}

.data-grid-wrapper
{
	clear:both;
	/*padding-top:10px;*/
}
.data-grid-wrapper-inside
{
	clear:both;
	padding-top:10px;
}

.data-grid 
{
	border:solid 1px #666666; width:100%; font-size:12px;
}

.data-grid  th
{
	background-color:Gray;height:28px; text-align:center;color:#ffffff;
}

.message-div 
{
	padding:10px;border:solid 1px #B8B8B8;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.data-bar 
{
width:670px;
height:100%;
background-color:#ffffff;
padding:10px;
font-size:11px;
line-height:1.5em;
float:left;
border:solid 1px #bbbbbb;
margin-bottom:10px;
text-align:left;
/*min-height:280px;*/
}

.data-bar .inbar 
{
    margin-right:10px;
	padding-left:5px;		
	padding-right:5px;		
}

.pagerStyle { font-size:12px; text-align:left; color:#666666; width:100%; }
.pagerStyle span {color:#ffffff; cursor:pointer; background:#868585; font-weight:normal;border:solid 1px #93928F; padding: 1px 5px;margin-right: 3px;display:block; margin-bottom:5px; }
.pagerStyle a:link {color: #666666; background:#eeeeee; text-decoration: none; font-weight: normal;display:block; border:solid 1px #93928F; padding: 1px 5px;margin-right: 3px;margin-bottom:5px;}
.pagerStyle a:active {color:#ffffff; background:#B8B7B7; font-weight:normal;border:solid 1px #93928F; padding: 1px 5px;margin-right: 3px; margin-bottom:5px;}
.pagerStyle a:hover {color:#ffffff; background:#B8B7B7; font-weight:normal;border:solid 1px #93928F; padding: 1px 5px;margin-right: 3px;margin-bottom:5px; }


.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}

.txtSmall
{
    font-size:10px;
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:2px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:2px;
}

/*input{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}*/

.modulost input[type=text]{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}

.modulost-l input[type=text]{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}

.sselect{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:5px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}
.sselect-s{
background:#ffffff;
border: 0px;
font-size:11px;
cursor:pointer;
padding:3px;
margin:2px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
letter-spacing:0.05em;
}

input{
margin:2px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
}

input[type=text], input[type=password]{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
margin:5px;
letter-spacing:0.05em;
padding:5px;
}

textarea{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:11px;
letter-spacing:0.05em;
padding:5px;
}

.user-message 
{
    float:left;
	padding:5px 0px 5px 0px;
}


.user-account a
{
	text-decoration:underline;
}
.user-account a:hover
{
		text-decoration:none;
}

.fullblock{
width:948px;
margin-top:10px;
margin-bottom:10px;
float:left;
border:solid 1px #999999;
padding:20px;
text-align:left;
color:#333333;
background:#f2f2f2;

}

.fullblock h1 
{
font-size:14px;
text-align:left;
font-weight:bold;
padding: 5px 0px 8px 5px;
margin-top:0;
border-bottom:#DEDFE0 1px solid;	
border-top:0;
}

/* *************************/ 
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.tp {
    width: 10px;
    height: 10px;
    background-color: red;
}


/* ******* TABS CSS */

/* T A B s   S C H E M E */
.myBoxTabs .ajax__tab_header {font-family:verdana,tahoma,helvetica; color:#9c9b9b; font-weight:bold;}
.myBoxTabs .ajax__tab_outer {height:2em;}
.myBoxTabs .ajax__tab_inner {}
.myBoxTabs .ajax__tab_tab {height:2em;line-height:1.8em;padding:0; width:135px; margin:0!important;background:#dddddd; cursor:pointer;}
.myBoxTabs .ajax__tab_hover .ajax__tab_outer {background:#dddddd;color:#666666; }
.myBoxTabs .ajax__tab_hover .ajax__tab_inner {background:#dddddd;}
.myBoxTabs .ajax__tab_hover .ajax__tab_tab {background:#dddddd;}
.myBoxTabs .ajax__tab_active .ajax__tab_outer {background:#8d8e90;}
.myBoxTabs .ajax__tab_active .ajax__tab_inner {background:#8d8e90;}
.myBoxTabs .ajax__tab_active .ajax__tab_tab {background:#8d8e90; color:#ffffff;}
.myBoxTabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;border:0px;border-top:0;padding:8px;background-color:#ffffff;}
.myBoxTabs .ajax__tab_body ul {list-style-type:disc;line-height:1.5em;padding-left:1em;}
.myBoxTabs .ajax__tab_body ul ul {list-style-type:square;}
.myBoxTabs .ajax__tab_body p {text-indent:1em;line-height:1.3em;margin-bottom:1em;}


/* T A B s   S C H E M E */
.myMainTabs .ajax__tab_header {font-family:verdana,tahoma,helvetica; color:#616161; font-weight:bold;font-size:10px;}
.myMainTabs .ajax__tab_outer {height:2.5em;}
.myMainTabs .ajax__tab_inner {}
.myMainTabs .ajax__tab_tab {height:2.5em;line-height:1.8em;padding:0; width:140px;border-right:solid 1px #707070; margin:0!important;background:#c4c4c4; cursor:pointer;}
.myMainTabs .ajax__tab_hover .ajax__tab_outer {background:#868585;text-decoration:underline;color:#ffffff;}
.myMainTabs .ajax__tab_hover .ajax__tab_inner {background:#868585;}
.myMainTabs .ajax__tab_hover .ajax__tab_tab {background:#868585;}
.myMainTabs .ajax__tab_active .ajax__tab_outer {background:#707070;color:#ffffff;}
.myMainTabs .ajax__tab_active .ajax__tab_inner {background:#707070;color:#ffffff;}
.myMainTabs .ajax__tab_active .ajax__tab_tab {background:#707070; color:#ffffff;border:0; }
.myMainTabs .ajax__tab_body {font-family:verdana,tahoma,helvetica; padding:5px; border-top:solid 2px #707070;}
.myMainTabs .ajax__tab_body ul {list-style-type:disc;line-height:1.5em;padding-left:1em;}
.myMainTabs .ajax__tab_body ul ul {list-style-type:square;}
.myMainTabs .ajax__tab_body p {text-indent:1em;line-height:1.3em;margin-bottom:1em;}

/* *****************/

.date {
    background: transparent url("../Images/bg_calendar.png") 0 50% no-repeat;
    font-family: Verdana;
    line-height: 1;
    display: block;
    height: 36px;
    cursor:pointer;
    width: 30px;
        color: #000000;
    margin: 0;
    padding: 0;
    margin-top:5px;
    padding-right:10px;
    position: relative;
    float: left;
}
.date .month {
    font: bold 9px Verdana;
    text-transform: uppercase;
    text-align: center;
    display: block;
    color: #fff;
    padding: 2px 0 0 0;
}
.date .day {
    font: bold 12px Verdana;
    text-align: center;
    display: block;
    color: #000000;
    padding: 5px 0 0 0;
    margin: 0;
}

.date .day a 
{
    text-decoration:none;
}

/*******************************************/

.calendario {}

.calendario .titulo {padding:10px;font-weight:bold; border:solid 1px #eeeeee;}

.calendario .dia  
{    
    background-color:#ffffff;
    border:solid 1px #bbbbbb;
    font-size:18px; 
    vertical-align:top; 
    padding-top:15px;
    padding-bottom:15px; 
}

.calendario .dia:hover 
{
    background-color:#f2f2f2;
}

.calendario .diaHoy 
{
    background-color:#abadb0; 
    color:#ffffff;
    border:solid 1px #bbbbbb;
    font-size:18px;
    padding-top:15px; 
    padding-bottom:15px; 
    vertical-align:top;  
}

.calendario .tituloDia {font-size:13px; border:solid 1px #B6B6B6;  padding:10px;font-weight:bold; background-color:#e5e3e3;}

.calendario .tituloMes 
{
    border-bottom:solid 2px #B6B6B5;  
    font-size:18px; 
    font-weight:bold; 
    color:#525151; 
    text-transform:capitalize; 
    height:48px; 
    background-color:#d3d3d3; 
}

.calendario .tituloMes  a
{
    text-decoration:none;
    color:#525151; 
}
