/* Start of CMSMS style sheet '02. CMarrero General' */
a{
color:#444444;
text-decoration:none;
}
a:hover,.error_message{
color:Red;
}
body{
text-align:left;
color:#444444;
background:White url(imagenes/bg.png) repeat-x top;
behavior:url("inc/css/csshover2.htc");
font:11px Verdana,Arial,Helvetica,sans-serif;
}
div#gallery h2{
text-align:center;
margin:5px;
height:45px;
margin-bottom:12px;
margin-top:0px;
padding-top:14px;
font:bold 18px "Arial Narrow",Arial,Helvetica,sans-serif;
}
div.block h1{
color:White;
text-align:center;
font:normal 32px/60px "Arial Narrow",Arial,Helvetica,sans-serif;
}
div.date{
font-size:10px;
border-bottom:1px solid #8992B1;
text-transform:uppercase;
text-align:right;
display:block;
color:#8992B1;
}
img.last{
padding:8px;
padding-right:0px;
float:right;
}
img.main,#principal{
border-right:1px solid #E7EDED;
padding:8px;
padding-left:0px;
padding-bottom:0px;
float:left;
}
img.secondary{
border-bottom:1px solid #E7EDED;
padding:8px;
padding-right:0px;
float:right;
}
ul.inner{
display:block;
padding-top:4px;
border-top:4px solid #3D5281;
border-bottom:4px solid #3D5281;
padding-left:10px;
background:#495886;
}
ul.inner li img{
vertical-align:middle;
border:2px solid white;
margin-bottom:4px;
margin-left:5px;
}
img.last{
padding:8px;
padding-right:0px;
float:right;
}
ul.inner li,
ul.noback li{
display:inline;
border-bottom:none;
font-weight:normal;
text-transform:none;
border-top:none;
background:none;
margin:0px;
}
ul.noback{
display:block;
padding-top:4px;
padding-left:10px;
background:White;
}
ul.noback li{
float: left;
}
ul.noback li img{
vertical-align:middle;
border:2px solid #DDDDDD;
margin-bottom:4px;
margin-left:5px;
}
.block{
width:645px;
height:60px;
background:#142663 url(imagenes/block.gif) no-repeat top;
}
.grayblock{
width:645px;
height:60px;
background:#EAEAEA url(imagenes/grayblock.gif) no-repeat top;
}
.padded{
padding-top:8px;
}
.searchresults{
margin-top:10px;
}
.searchresults li{
border-top:1px solid #DDDDDD;
padding:5px;
}
#breadcrumbs{
width:443px;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
padding:4px;
margin-bottom:8px;
float:left;
color:#888888;
font:normal 10px Arial,Helvetica,Sans-serif;
}
#breadcrumbs .lastitem{
font-weight:bold;
}
#certificaciones .content{
padding:8px;
margin-top:4px;
border:1px solid #d2dbdb;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
background:#eef1f1;
}
#certificaciones h2{
color:#444444;/*font-family:"Times New Roman",Times,serif;*/
text-transform:uppercase;
font-size:10px;
display:block;
height:27px;
line-height:27px;
padding-left:8px;
background:url(imagenes/h2garantia.gif) no-repeat right;
}
#container{
width:935px;
text-align:left;
margin:0 auto;
}
#content{
float:left;
width:645px;
}
#detail{
float:left;
width:443px;
font-size:11px;
color:#444444;
}
#detail h1{
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #DDDDDD;
font:bold 18px "Arial Narrow","Helvetica Narrow",Arial,Helvetica,Sans-serif;
}
#detail p,
#detail li{
line-height:1.3em;
}
#detail p,
#detail ul,
#search p,
#news-detail p,
#certificaciones p{
margin-bottom:1em;
text-align:justify;
font-size:11px;
}
#displaycase{
border-top:1px solid #E7EDED;
margin-top:8px;
width:100%;
}
#footer{
clear:both;/*width:100%;
padding:4px;*/
color:White;
border:4px solid #142663;
margin-top:10px;
display:block;
clear:both;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
background:#142663;
}
#footer .inner{
border:1px solid #495886;/*display:block;*/
padding:8px;
line-height:20px;
background:url(imagenes/block4.gif) no-repeat bottom;
}
#footer .inner span{
float:right;
text-align: right;
}
#footer a{
color:#5BCCFF;
}
#founded{
float:left;/*font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;*/
text-transform:uppercase;
color:#AAAAAA;
padding-left:1px;
font:10px/33px Arial,Helvetica,Sans-Serif;
}
#gallery{
margin-left:15px;
width:259px;
color:White;
border-bottom:4px solid #142663;
padding-bottom:1px;
overflow:hidden;
background:#142663 url(imagenes/block2.gif) no-repeat top;
}
#header{
height:135px;
width:935px;
background:url(imagenes/logo.png) no-repeat top;
}
#langswitch{
height:50px;
margin-bottom:-60px;
padding-top:10px;
font-size:11px;
font-style:italic;
}
#other{
float:right;
border-left:1px solid #8992B1;/*width:314px;*/
width:273px;
padding:0px;
}
#search .content{
padding:8px;
margin-top:4px;
border:1px solid #bbc9c9;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
background:#e1e7e7;
}
#search h2{
color:#FFFFFF;/*font-family:"Times New Roman",Times,serif;*/
text-transform:uppercase;
font-size:10px;
display:block;
height:27px;
line-height:27px;
padding-left:8px;
background:url(imagenes/h2buscar.gif) no-repeat right;
}
#search input{
border:1px solid #DDDDDD;
font-size:11px;
color:#777777;
}
#search label{
margin-left:-1000px;
visibility:hidden;
display:none;
}
#search,
#timetable,
#submenu,
#certificaciones{
margin-bottom:4px;
}
#smallcol{
float:right;
width:185px;/*margin-top:8px;*/
line-height:1.3em;
}
#submenu .content{
padding:8px;
margin-top:4px;
border:1px solid #aebebe;
clear:both;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
background:#d8e0e0;
}
#submenu h2{
color:#FFFFFF;/*font-family:"Times New Roman",Times,serif;*/
text-transform:uppercase;
font-size:10px;
display:block;
height:27px;
line-height:27px;
padding-left:8px;
clear:both;
background:url(imagenes/h2secciones.gif) no-repeat right;
}
#timetable .content{
padding:8px;
margin-top:4px;
border:1px solid #cbd5d5;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
background:#e9eeee;
}
#timetable h2{
color:#444444;/*font-family:"Times New Roman",Times,serif;*/
text-transform:uppercase;
font-size:10px;
display:block;
height:27px;
line-height:27px;
padding-left:8px;
background:url(imagenes/h2horario.gif) no-repeat right;
}
#wrapper{
width:100%;
text-align:center;
}

/* End of '02. CMarrero General' */

/* Start of CMSMS style sheet '04. CMarrero Galeria' */
h3{
color:White;
}
.centered{
margin:0 auto;
display:block;
}
.element{
}
.element p{
margin:0;/*padding:4px;*/
}
.float-left{
margin-right:10px;
float:left;
}
.float-right{
margin-left:10px;
float:right;
}
.toggler{
line-height:35px;
font-size:11px;
border-bottom:1px solid #0F1E5B;
margin-top:1px;
border-top:1px solid #0F1E5B;
font-weight:bold;
text-transform:uppercase;
background:url(imagenes/block3.gif) no-repeat top;
}
.toggler span{
display:inline;
float:left;
width:54px;
background:url(imagenes/gallerybullet.gif) no-repeat 0 0;
margin-right:8px;
text-align:center;
font-size:14px;
}
.toggler:hover{
cursor:pointer;
color:Red;
}
#gallery{
font-family:Arial,Helvetica,Sans-serif;
}
#gallery h3:hover{
cursor:pointer;
color:Black;
}

/* End of '04. CMarrero Galeria' */

/* Start of CMSMS style sheet '03. CMarrero Menus' */
.submenulist{
clear:both;
}
.submenulist a{
color:#888888;
}
.submenulist a:hover{
color:Red;
}
.submenulist li{
font-size:10px;
font-weight:normal;
display:block;
}
.submenulist li ul{
padding-left:0px;
background:url(imagenes/tier1.gif) repeat-y 0 0;
}
.submenulist li ul li{
padding-left:10px;
background:url(imagenes/tier.gif) no-repeat 0 0;
}
.submenulist li.currentpage,li.currentpage,#footmenu ul.piemenu a.currentpage{
font-weight:bold;
}
#footmenu ul.piemenu li{
display:inline;
padding-right:5px;
padding-left:5px;
border-right:1px solid White;
font-size:10px;
}
#footmenu ul.piemenu li.endmenu{
border-right:0px;
}
#menu{
float:left;
margin-top:53px;
width:100%;
background:transparent;
font:9px/normal Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#menu a{
float:left;
background:url("imagenes/tableft1.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#menu a span{
float:left;
display:block;
background:url("imagenes/tabright1.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span{
float:none;
}
/* End IE5-Mac hack */
#menu a.currentpage span,
#menu a.activeparent span,
#menu a:hover span{
color:White;
background:url("imagenes/tabright1.gif") no-repeat 100% -42px;
}
#menu a:hover,
#menu a.currentpage,
#menu a.activeparent{
background:url("imagenes/tableft1.gif") no-repeat 0% -42px;
}
#menu li{
display:inline;
margin:0;
padding:0;
text-transform:uppercase;
}
#menu ul{
margin:0;
padding:10px 10px 0 2px;
list-style:none;
}

/* End of '03. CMarrero Menus' */

/* Start of CMSMS style sheet '05. CMarrero JS Effects' */
a.highslide-credits,
a.highslide-credits i{
padding:2px;
color:silver;
text-decoration:none;
font-size:10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i{
color:white;
background:gray;
}
.highslide{
cursor:url(inc/js/graphics/zoomin.cur),pointer;
outline:none;
}
.highslide img{
}
.highslide:hover img{
}
.highslide-caption{
display:none;
border:5px solid white;
border-top:none;
padding:5px;
color:Black;
font-size:10px;
background:white;
}
.highslide-display-block{
display:block;
}
.highslide-display-none{
display:none;
}
.highslide-image{
border:10px solid white;
}
.highslide-image-blur{
}
.highslide-loading{
display:block;
color:white;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:3px;
border-top:1px solid white;
border-bottom:1px solid white;
background:black;
}

/* End of '05. CMarrero JS Effects' */

/* Start of CMSMS style sheet '06. CMarrero Noticias' */
/* to add specific style to the below divs,uncomment them. */
/* 
#NewsPostDetailTitle{}
#NewsPostDetailHorizRule{}
#NewsPostDetailPrintLink{}
#NewsPostDetailReturnLink{}
*/
div#news{
float:left;
width:443px;
margin-top:8px;
line-height:1.3em;
font-size:11px;
}
div#news .content{
padding:8px;
margin-top:4px;
border:1px solid #e5eaea;
background:#f2f5f5;
}
div#news h2{
color:#444444;/*font-family:"Times New Roman",Serif;*/
text-transform:uppercase;
font-size:10px;
display:block;
height:27px;
line-height:27px;
padding-left:8px;
background:#e5eaea url(imagenes/h2noticias.gif) no-repeat right;
}
div#news h3,
.NewsSummaryLink{
font:bold 16px/1.2em "Arial Narrow","Helvetica Narrow",Arial,Helvetica,Sans-serif;
}
div#news p{
margin-bottom:1em;
}
div#news-detail{
float:left;
width:443px;
font-size:11px;
color:#444444;
}
div#news-detail h1{
font-size:10px;
border-bottom:1px solid #DDDDDD;
padding:5px;
color:#AAAAAA;
text-transform:uppercase;
margin-top:5px;
margin-bottom:5px;
}
div#news-detail h2{
margin-top:5px;
margin-bottom:15px;
font:bold 18px "Arial Narrow","Helvetica Narrow",Arial,Helvetica,Sans-serif;
}
div#news-detail h3{
font-size:10px;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
padding:5px;
color:#AAAAAA;
text-transform:uppercase;
margin-top:5px;
margin-bottom:5px;
background:#EEEEEE;
}
div#NewsPostDetailContent img{
padding:2px;/*float:left;*/
border:1px solid #DDDDDD;/*margin-right:10px;*/
}
div.info{
border-top:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
text-transform:uppercase;
font-size:9px;
margin-top:5px;
margin-bottom:5px;
padding:2px;
line-height:15px;
}
.NewsSummary0,.NewsSummary1{
padding:0.5em 0.5em 1em;/* padding for the news article summary */
margin:0 0.5em 1em 0.5em;/* margin to the bottom of the news article summary */
border-bottom:1px solid #ccc;
}
.NewsSummaryAuthor{
font-style:italic;
padding-bottom:0.5em;
}
.NewsSummaryCategory{
font-style:italic;
margin:5px 0;
}
.NewsSummaryLink a{
color:#142663;
}
.NewsSummaryMorelink{
display:block;
text-align:right;
padding-top:0.5em;
}
.NewsSummaryPostdate,#NewsPostDetailDate{
font-size:90%;
font-weight:normal;
text-align:right;
color:#777777;
display:block;
padding-top:0.5em;
}
.NewsSummarySummary,.NewsSummaryContent{
line-height:140%;
font-size:11px;
}
#NewsPostDetailAuthor{
padding-bottom:1.5em;
font-style:italic;
}
#NewsPostDetailCategory{
font-style:italic;
border-top:1px solid #ccc;
margin-top:0.5em;
padding:0.2em 0;
}
#NewsPostDetailContent{
margin-bottom:15px;
line-height:150%;
}
#NewsPostDetailSummary{
line-height:150%;
}

/* End of '06. CMarrero Noticias' */

