html{height:100%;margin:0pt auto;padding:0pt;}
body{background-color:#EEEEEE;background-image:url(../images/texture3.jpg);background-position:left top;background-repeat:repeat-x;font-family:Arial, "Arial Narrow", sans-serif;margin:0pt;padding:0pt;width:100%;height:100%;}
form{margin:0pt;}
img{border:0pt none;margin:0pt;padding:0pt;}
a:hover{font-family:Arial, "Arial Narrow", sans-serif;text-decoration:none;color:#ef3e2d;}
a{font-family:Arial, "Arial Narrow", sans-serif;text-decoration:none;font-size:12px;color:#636262;}
p{color:#464646;font-family:Arial, Verdana, Arial, sans-serif;font-size:12px;line-height:17px;text-align:justify;}
ul{margin:0pt;padding:0pt;}
li{font-size:13px;margin:0pt;padding:0pt;}
h1{background-color:#eeeeee;font-size:14px;margin:0pt;padding:3px;color:#ef3e2d;margin-top:5px;margin-bottom:5px}
h2{background-color:#c9c9c9;font-size:14px;margin:0pt;padding:3px;color:#FFFFFF;margin-top:5px;margin-bottom:5px}

h3{font-size:12px;margin:0pt;padding:0pt;}
h4{font-size:11px;margin:0pt;padding:0pt;}
h5{font-size:10px;margin:0pt;padding:0pt;}
h6{font-size:9px;margin:0pt;padding:0pt;}


input{border:1px #376180 solid;color:#376180;background-color:#fff;font-size:12px;}
textarea{border:1px #376180 solid;color:#376180;background-color:#fff;font-size:12px;}
select{background:#F0FFD3 none repeat scroll 0%;border:1px inset #708090;color:#000000;font-family:Arial, "Arial Narrow", sans-serif;font-size:10px;height:18px;}
.boton{margin-left:10px;height:19px;font-size:11px; color:#fff;background-color:#376180;}
.blanco{color:#FFFFFF;}
.rojo{color:#ef3e2d;}
.rojosegway{color:#ef3e2d;font-weight:normal; margin-left:-3px}
.grisoscuro{color:#636262}
.grisclaro{color:#919191}
.textonegro{color:#000000}
.imgizquierda{ float:left; margin:5px}
.imgderecha{ float:right; margin:5px}
.imgcentro{ float:center; margin:5px}


.grisO{color:#626161;}
.marronBold{color:#626161;font-weight:bold;}
.negro{color:#000;}
.float{float:left;}
hr{border:#fff solid 1px 0 0 0;}
.noBorder{border-bottom:0pt;}
/******* empieza el css del contenido ********* */
#content{width:928px;float:left;position:absolute;left:50%;margin-left:-463px;min-height:100%;height:100%;display:inline;}
*>#content{height:auto;}
/******* empieza el css del header ********* */
#header{}
#header #sup{position:relative;}
#header #sup .logosegway{position:absolute;right:40px;}
#header #sup .flagS{position:absolute;right:0px;top:20px;}
#header #sup .flagE{position:absolute;right:0px;top:40px;}
#header #banner{position:relative;background:#fff url(../images/foto01.jpg) no-repeat 0px 0px;width:915px;height:267px;margin-bottom:-3px;border-top:7px white solid;border-left:7px white solid;border-right:6px white solid;}
#header #banner p{color:#fff;position:absolute;letter-spacing:-0.5px;;right:100px;top:150px;}
/******* empieza el css del datos ********* */
#datos{border-left:7px white solid;border-right:6px white solid;background:white url();width:915px;float:left;}
#menu{min-height:263px;width:263px;float:left;margin-top:5px;}
*>#menu{height:auto;;margin-top:7px;}
#menu ul{padding-top:5px;}
#menu li{background:#fff url(../images/flexa.gif) no-repeat 8px 8px;list-style:none;padding:5px 0 5px 23px;border-bottom:#ccc dotted 1px;}
#menu li.noBorder{border-bottom:0pt;}
#menu a:hover{font-weight:bold;}

#textos{background:white url(../images/bg2.gif) repeat-y left;width:621px;min-height:700px;float:left;padding:15px;margin-left:1px;height:550px}
*>#textos{height:auto;}
#textos ul{color:#464646;padding:0pt 25px 10px;width:537px;margin-top:10px;}
#textos li{padding-top:5px; }
/******* empieza el css del footer ********* */
#footer{width:928px;float:left;clear:left;}
#footer p{float:left;color:#EF3E2D;margin:0;padding:10px;background-color:#fff;border-left:7px solid #fff;border-right:6px solid #fff;}
#footer img{border-left:7px solid #fff;border-right:6px solid #fff;float:left; margin-left:1px;}
#legal{clear:left;position:relative;background-color:#393436;border-right:6px solid #fff;border-bottom:15px solid #fff;border-left:7px solid #fff;font-size:12px;color:#757474;padding:10px;}
#legal .diseno{color:#757474;position:absolute;right:20px;bottom:125px;}
*>#legal .diseno{right:10px;bottom:10px;}
.right{text-align:right;}
.clear{clear:left;}


#noticiasdestacadash1{margin-top:30px; width:250px; background:none; text-align:left}
#noticiasdestacadas{padding-top:5px; margin-top:0px; color:#393436; margin-left:20px;}
#noticiasdestacadas li{list-style:none;padding:5px 15px 5px 10px;border-bottom:none; background:none; text-align:left; font-size:10px}
#noticiasdestacadas li.noBorder{border-bottom:0pt;}
#noticiasdestacadas a{font-size:11px; color:#919191}
#noticiasdestacadas a:hover{font-weight:normal; color:#EF3E2D;}
/**********************************************/
/************ NOTICIAS ********************/
/**********************************************/
#news{float:left;width:620px;height:500px}
*>#news{height:auto}
   #news dl{float:left;   width:585px;   overflow:hidden;   display:inline;   clear:left;  padding-bottom: 15px;margin:10px 0; border-bottom: 1px solid #CCC;}
   #news dt{float:left;   height:85px;   text-align:center;   width:140px;   overflow:hidden;   display:inline;}
   #news dd{width:445px;   float:left;   margin:0;   overflow:hidden;   display:inline;   }
   #news h3{color:#EF3E2D;border-bottom: 1px solid #CCC;padding-bottom: 3px;}
   #news h3 span{color:black;font-size: 14px;}
   #news p{margin:0px;}
   #news a{font-size:12px;color:#EF3E2D}
	#news a:hover{color:#EF3E2D; font-weight:bold}

#news-resume{display:inline;float:left;overflow:hidden;width:300px;margin-top:15px;}
   #news-resume dl{border-bottom:1px solid #CCCCCC;clear:left;display:inline;float:left;margin:10px 0pt;overflow:hidden;width:100%;padding-bottom:15px;}
   #news-resume dt{display:inline;float:left;height:85px;overflow:hidden;width:110px;}
   #news-resume dd{display:inline;float:left;margin:0pt;overflow:hidden;width:190px; }
   #news-resume h3{color:#EF3E2D;padding:2px;}
   #news-resume h3.selected{background-color:#EF3E2D;color:#FFF;}
   #news-resume h3 span{color:black;font-size: 12px;}
   #news-resume h3.selected span{color:#FFF;}
   #news-resume p{margin:0px;font-size:12px;}
   #news-resume a{font-size:12px;}


#news-resume1{display:inline;float:left;overflow:hidden;width:375px;margin-top:15px;}
   #news-resume dl{border-bottom:1px solid #CCCCCC;clear:left;display:inline;float:left;margin:10px 0pt;overflow:hidden;width:100%;padding-bottom:15px;}
   #news-resume dt{display:inline;float:left;height:85px;overflow:hidden;width:110px;}
   #news-resume dd{display:inline;float:left;margin:0pt;overflow:hidden;width:190px; }
   #news-resume h3{color:#EF3E2D;padding:2px;}
   #news-resume h3.selected{background-color:#EF3E2D;color:#FFF;}
   #news-resume h3 span{color:black;font-size: 12px;}
   #news-resume h3.selected span{color:#FFF;}
   #news-resume p{margin:0px;font-size:12px;}
   #news-resume a{font-size:12px;}
/**********************************************/
/************ CALENDAR ********************/
/**********************************************/

#calendar{ width:220px;    float:left;display:inline;overflow:hidden;margin-right:20px;margin-top:15px;}
   #calendar table{border-collapse:separate;   }
   #calendar table thead td{font-weight:bold;}
   #calendar tbody th{color:white;font-size:0.9em;background-color:#c9c9c9;}
   #calendar td{width:27px;   height:19px;   font-size:0.7em;   text-align:center;   padding:0;   margin:0;   }
   #calendar tbody td.today{font-weight:bold;}
   #calendar tbody td.week-day{color:white;background-color:#EF3E2D;}
   #calendar tbody td.event{border:1px solid #fed513;color:#b5a27a;font-weight:bold;}
   #calendar tbody td.event a{background-color:#FFFFFF;text-decoration:none}


/**********************************************/
/************ CSS ADMIN    ********************/
/**********************************************/
ul#element_list{list-style-type:none;margin:10px 0;background:transparent;}
ul#element_list li{background:#FFF url(../images/folder.png) no-repeat scroll 8px center;border:2px solid #BBB;cursor:pointer;font-size:11px;margin:3px 0;padding:15px 10px 15px 75px;text-align:left;list-style:none;color:#000;}
ul#element_list li.noChild{background-image:url(../images/element.png);}
ul#element_list li:hover{background-color:#EEE;}
li.menuitem{font-family:Tahoma, Verdana, Arial, "Arial Narrow";background-color:#eee;border:1px solid #CCC;cursor:pointer;margin:3px 0;padding:1px;text-align:left;font-size:11px;}
.sorthelper{background-color:#B31E33;}
.sortablehover{}
.sortableactive{}

.sorthelper1{background-color:#B31E33;}
.sortablehover1{}
.sortableactive1{}

#ajax-response{background-color:#DFF2BF;color:#4F8A10;font-size:.7em;font-weight:700;padding:3px 5px;}
img.left{float:left;margin-bottom:5px;margin-right:5px;}
img.right{float:right;margin-bottom:5px;margin-left:5px;}

/*******  menu segundario **********/
ul#submenu{list-style-image:none;list-style-position:outside;list-style-type:none;background-color:#EEEEEE;padding:10px;float:left;width:600px;margin:0 0 10px 0;color:#464646;}
ul#submenu li{background:transparent url(../images/flexa_2.gif) no-repeat scroll left 8px;color:#464646;float:left;margin:0pt 0pt 0pt 10px;padding-left:13px;padding-top:4px;text-align:left;width:250px;display:inline;overflow:hidden;}


#content-portada{ width:300px; float:left;display:inline;overflow:hidden;margin-right:20px;margin-top:15px; text-align:left;}
#content-portada {  text-align:justify;}


.resumenpie{color:#EF3E2D; width:895px}
.resumenpie a{color:#8A8A8A}
.resumenpie a:hover{color:#EF3E2D}


.thumbnail-box {border:1px #CCCCCC solid;display:block;float:left;padding:6px;text-align:center}
.thumbnail{float: left; margin:10px; width:180px; height:185px}



#main-content{height:382px}
*>#main-content{height:auto}
#main-content table{font-family:Arial,Verdana,Arial,sans-serif;font-size:12px;}
#main-content hr{color:#EEEEEE; border:none; border-top: 1px #C9C9C9 dashed ; width:70%; text-align:left}
#main-content a{color:#EF3E2D}
#main-content a:hover{color:#EF3E2D; font-weight:bold}


#pathBar{margin-bottom:14px}
*>#pathBar{margin-bottom:11px}

