/* General */

body {background:#8b8b8b;color:#303030;font:76% Verdana,Tahoma,Arial,sans-serif;margin:0;padding:0;text-align:center;}

a {color:#505050;font-weight:bold;text-decoration:none;}

a:hover {color:#808080;text-decoration:underline;}

p {line-height:1.5em;margin:0 0 15px;}


/*** Main container ***/

#container {background:#f0f0f0 url(../img/bodybg-green.jpg) repeat-x;color:#303030;margin:0;min-width:770px;padding:0;text-align:left;width:100%;}

/*** Header section ***/

#sitename {color:#ffffff;height:92px;margin:0 20px 10px;text-align:left;}
#logo {position:absolute;top: 20px; right: 70px;}

#sitename h1,#sitename h2 {font-weight:400;letter-spacing:-2px;margin:0;padding:0;}

#sitename h1 {font-size:2.4em;padding-top:20px;}

#sitename h2 {font-size:1.6em;}
#cajaDA{BORDER-RIGHT: #eae8e8 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #eae8e8 1px solid; HEIGHT: 20px;PADDING-LEFT: 5px;}

/*** Horizontal menu ***/

#mainmenu {float:left;margin-bottom:25px;}

#mainmenu ul {font-size:16px;margin:0;padding:0;}

#mainmenu li {float:left;height:35px;list-style:none;margin:0;padding:0;}

#mainmenu a {border-right:1px solid #b0b0b0;color:#606060;display:block;font-size:0.7em;padding:11px 10px 10px;text-transform:uppercase;}

#mainmenu a:hover {background:#f0f0f0 url(../img/menuhover-green.jpg) top left repeat-x;color:#505050;text-decoration:none;}

#mainmenu a.current {background:#f0f0f0 url(../img/menuhover-green.jpg) top left repeat-x;color:#505050;text-decoration:none;}


/*** Content wrap ***/

#wrap {clear:both;font-size:11px;padding:0;}

/* Todos los men&#250;s */
#rigthside a:hover {background:#f8f9fa;border:1px solid #909090;color:#303030;text-decoration:none;}
#rigthside dl dd dl dt.active{background:#f8f9fa;border:1px solid #909090;color:#303030;text-decoration:none;}

.linklist {list-style:none;margin:0 0 16px 10px;padding:0;}
.linklist li {margin-bottom:0.7em;}

/*** Sidebar menu ***/
.nav {font-size:10px;FONT-FAMILY: Arial, Helvetica; letter-spacing:1px;background:#e8e9ea;border:1px solid #b0b0b0;color:#606060;display:block;margin-top:8px;padding:5px 4px 4px 10px;position:relative;width:100px;}
.nav:hover,.active {background:#f8f9fa;border:1px solid #909090;color:#303030;text-decoration:none;}

.sub {font-size:8px;FONT-FAMILY: Arial, Helvetica; letter-spacing:1px;margin:3px 0 2px 10px;padding:4px 2px 2px 8px;width:95px;display:none;}


/*** Content ***/
#content,#contentalt {background-color:#fafcff;border:1px solid #909090;color:#2a2a2a;overflow-y:hidden;overflow-x:auto;scrollbar-face-color : #FFEEDD; scrollbar-arrow-color : grey;}
.content {margin-left:10px;width:930px;}
#contentalt {margin:0 0 0 10px;height:370px;}
.extendido { margin-left:0px;height: 100%;position: absolute;top : 0px;}

/*** Footer ***/

#footer {background:#8b8b8b url(../img/footerbg.jpg) top left repeat-x;clear:both;color:#d0d0d0;font-size:0.9em;font-weight:bold;margin:0;padding:20px 0;text-align:center;width:100%;}

#footer a {color:#d0d0d0;font-weight:bold;}

.select1 {border:1px solid #b0b0b0; PADDING-LEFT: 3px; FONT-SIZE: 10px; WIDTH: 150px; COLOR: #000000; BORDER-BOTTOM: #b0b0b0 1px dotted; BACKGROUND-COLOR: #f0f0f0}
/*** Various classes ***/

.thumbnail {background:#fafbfc;border:1px solid #b0b0b0;margin:0 0 10px 10px;padding:5px;}
.searchform {margin:0;}
.searchbox {background:#f0f0f0;border:1px solid #b0b0b0;margin:0 4px 0 0;width:100px;}
.botonGris {background:#f0f0f0;border:1px solid #b0b0b0;}
.clearingdiv {clear:none;height:20px;width:1px;}
.hide {display:none;}
.areaTexto {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 240px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5}

/*** Text format ***/
.titulo {background-color:inherit;color:#606060;font-size:18px;font-weight:bold;letter-spacing:-1px;margin:0 0 15px;padding:0;}
.titulo1 {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #970E35}
.intro {font-size:12px;font-weight:bold;letter-spacing:-1px;}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/*** Color de fondo+letra para las filas de las tablas ***/
table tr.marca1 td {
	background-color:#FFCCFF;  /* rosita */
	color: white;
}
