/************************************************************************
*
* ETIQUETAS HTML GENERALES
*
************************************************************************/
img
{
	border-width: 0;
}

a
{
    text-decoration: none;
    color: #6699cc;
    cursor: pointer;
}

a:visited
{
    color: #3366cc;
}

a:hover
{
    color: #ff9999;
}

a:active
{
    color: #b66e36;
}

h2
{
    color:#6699cc;
}

h3
{
    color:#bc8f8f;
}

h4
{
    color:#a9a9a9;
}

hr
{
    color:#a9a9a9;
    height:2px;
}

/************************************************************************
*
* CLASES GENERALES
*
************************************************************************/

.bodygen
{
    padding: 0;
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #716f64;
    margin-top: 25px;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    background-image: url(images/logo_fondo.png);
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    z-index: 10;
}

.logo
{
    text-align: left;
}

.refer
{
    font-family: Tahoma, Helvetica, sans-serif;
    text-align: right;
}

.titulpag
{
    border-bottom: #3366cc 3px solid;
    border-top: #3366cc 3px solid;
    text-align: right;
    color: #3366cc;
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 18px;
    height:30px;
}

.menuizq
{

    vertical-align: top;
    width: 90%;
}

.itemenu
{
    font-size: 12px;
    text-align: left;
    font-weight:bold;
    border-right: gainsboro thin solid;
    border-top: gainsboro thin solid;
    border-left: gainsboro thin solid;
    border-bottom: gainsboro thin solid;
    padding-left:5px;
    height:30px;
}

.content
{
    background-color:  Transparent;
    overflow: hidden;
    height:300px;
    vertical-align: top;
    text-align: justify;
}

.piepag
{
    width: auto;
    border-top: #3366cc 3px solid;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
}

.llamada
{
    font-size: 20px;
    font-weight: bold;
    text-align:center;
    color: #3366cc;
    font-family: Arial Black, Tahoma, 'Comic Sans MS' ;
    border-right: gray thin double;
    border-top: gray thin double;
    padding: 20px;
    border-left: gray thin double;
    border-bottom: gray thin double;
}

.newstit
{
    
}

.botit
{
	font-family: Arial, Helvetica, sans-serif;
    width:600px;
    height:26px;
    text-align: left;
    padding-bottom:5px;
    color: #003c77;
    font-size: 13px;
    font-weight: bold;
    background-color: transparent;
    border:2px solid #aaa;
}

.botit:hover
{
	color:#fff;
	cursor: pointer;
	background-color: #aaa;
}

.newsfon
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.etiform
{
    height: 25px;
    width:35%;
    font-size: 12px;
    color: #808080;
    text-align: right;
    padding-right: 5px;
}

.entra
{
    text-align: left;
    height: 20px;
    border: none 0;
    background-color: #d3d3d3;
    color: #663300;
    padding-left: 5px;
    vertical-align:middle;
}

.categ
{
    text-align: left;
    width:100%;
    height: 20px;
    border: none 0;
    background-color: #d3d3d3;
    color: #663300;
    padding-left: 5px;
    vertical-align:middle;
}

.resal
{
    text-align: left;
    padding: 5px;
    font-size: 11px;
    vertical-align:top;
    border: solid 1px #808080;
    width:50%;
}

.lista
{
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #716f64;
}

.colb_a
{
    text-align: left;
    padding: 5px;
    font-size: 11px;
    vertical-align: top;
    width: 30%;
    border-bottom: #808080 1px solid;
}

.colb_b
{
    text-align: left;
    padding: 5px;
    font-size: 11px;
    vertical-align: top;
    border-bottom: #808080 1px solid;
}

.botin
{
    text-align: center;
    font-size: 12px;
    height: 15px;
    vertical-align: middle;
    background-color: #ccccff;
    border: 0;
}

.conxin
{
    background-color: Transparent;
    vertical-align: top;
    text-align: justify;
    height: 100%;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#mofeta
{
	position:absolute;
    width: 800px;
    height: 480px;
    top:60px;
    left:240px;
    border:3px solid #aaa;
    background-color: #eee;
    visibility: hidden;
    z-index: 20;
}

#marko
{
    width: 660px;
    overflow:auto;
}

.titmodul
{
    font-size: 14px;
	font-family: Tahoma;
    font-weight:bold;
	background:#d2d2d2;
    color:#6699cc;
	height:20px;
	padding-left:5px;
}

.resena
{
    color: #6699cc;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 93%;
	padding-left:4px;
}

.posito
{
	padding-bottom:3px;
	border-bottom:solid 1px #d2d2d2;
}

#sabesque
{
    margin-top: 2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border: solid 1px #d2d2d2;
	width:250px;
	height:316px;

}

#galeria
{
    margin-top: 2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border: solid 1px #d2d2d2;
	width:355px;
	height:316px;
}

.winos
{
	position:static;
	top:10px;
	left:10px;
	float:left;
	border:3px solid #d2d2d2;
	width:600px;
	height:315px;
	background-color:#eee;
}

#testo1
{
	position:absolute;
	top:-20px;
	padding:10px 10px 10px 10px;
	z-index:30;
}

#closer
{
	position:absolute;
	z-index: 40;
	right:1px;
	padding-top:3px;
}

.sa_tit
{
    color: #003c77;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size:12pt;

}
.sa_sub
{
    color: #800000;
	font-family: Arial, Tahoma, sans-serif;
	font-size:11pt;
	font-style:italic;
}
.sa_des
{
    color: #aaa;
	font-family: Arial, Tahoma, sans-serif;
	font-size:10pt;
	text-align:justify;
}
.sa_fyh
{
    color: #2d588e;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size:10pt;
}

.sa_sit
{
    color: #2d588e;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;	
	font-size:10pt;
	padding-bottom:5px;
}
