/* CSS */
body {
   padding-top:20px;
   margin: auto;
   text-align: center;
   font-size: 0.80em;
   font-family:  "Arial", "Helvetica", "Arial", sans-serif;
   color:#333333;
   background-image:url(../img/bg.png);

}

#container {
   width:920px;
   text-align: left;
   margin: auto;
   border:2px solid #CCC;
   background-color:#ffffff;
}

#head {
   height: 131px;
   border:1px solid #ffffff;
}

#head2 {
   border-left:1px solid #ffffff;
   background-image:url(../img/back_gris.gif);
   height: 37px;
   color:#FFFFFF;
}


/* Parrafo Actividad  */
#head2 span{
	font-family:  "Verdana", "Helvetica", "Arial", sans-serif;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
}

#menu{
  /* background-image:url(../img/back_verde.gif);*/
   border-left:1px solid #ffffff;
   border-right:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
   height: 30px;
   margin:0px;
   padding:0px 0px 0px 0px;
}
div > #menu {
	padding-top:5px;
}

.a_menu{
	float:left;
	width:127px;
	height:17px;
	padding:6px 0px 0px 0px;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background: url(../img/bg_a_menu.jpg) repeat-x;
	-webkit-transition:all 400ms ease; 
	-o-transition:all 400ms ease; 
	transition:all 400ms ease;
}

.a_menu:hover {
	background:#208A12;
	color:#FFFFFF;
}

.a_menu_selected{
	float:left;
	width:127px;
	height:17px;
	padding:6px 0px 0px 0px;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background:#208A12;
}

/*Height en el cuerpo*/
#cuerpo{
   margin: 0;
   height:auto;
   background-image:url(../img/bg1s.jpg);
   background-repeat: no-repeat;
}


#col_left {
   width: 250px;
   float: left;
   padding: 0px;
   /*border: 1px solid black;*/
}

#center {
   float:right;
   width: 600px;
   padding: 5px 3px 3px 3px;
   margin-left: 250px;
   height:auto;
   /*border: 1px solid black;*/
}

#seccion {
	/*border: 1px solid green;*/
	padding: 2px 20px 20px 20px;	
	text-align:left;
	float:left;
}


#foot {
   clear: both;
   font-family:  "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
   height: 25px;
   padding: 7px 0 0 0px;
   color:#FFFFFF;
   font-size: 0.85em;
   background-image:url(../img/back_gris.gif);
} 

#subfoot {
   clear: both;
   font-family:  "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
   height: 25px;
   padding: 7px 0 0 0px;
   color:#FFFFFF;
   font-size: 0.85em;
   background-image:url(../img/back_gris.gif);
} 


/* formato texto */
h1 {
    font-family:  "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: normal;
	color:#000000;
	margin: 0px 0px -10px 0px;
}


p {
	font-size:11.5px;
	line-height:18px;
}

p.presentacion{
	margin-right:40px;
	text-align:justify;
}

p.conborde{
	border-bottom:4px double green;
}

.clear{
	clear: both;
}

/* Imagenes */
img { 
	border:none; 
}

img.down{
	position:relative;
	top:+3px;
}

/* Marco para fotos */
.marco {
	width:185px;
	padding: 0.3em;
	border-right: solid #b7b7b7 1px;
	border-bottom: solid #b7b7b7 1px;
	border-left: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}



/*Enlaces*/
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 2px;
	}

a:hover {
	color: green;
	text-decoration: none;
}
a:active {
	border: 0; 
	color: #CC6714;
	text-decoration: none;		
}



/* Enlaces Lang*/
a.lang:link ,a.lang:visited{
	font-family:  "Arial", "Helvetica", "Arial", sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	font-size:10px;
}

a.lang:hover {
	color:#009900;
	text-decoration: underline;
	font-size:10px;
}

a.lang:active {
	color:#006600;
	text-decoration: none;
	font-size:10px;	
}

/* Enlaces Sumcyl*/
a.sumcyl:link ,a.sumcyl:visited{
	color: green;
	text-decoration: none;
	font-size:11px;
}

a.sumcyl:hover {
	color:#333;
	text-decoration:none;
}

a.sumcyl:active {
	color: green;
	text-decoration: none;		
}

/* Enlaces Distribucion*/
a.dis:link ,a.dis:visited{
	color:#3366CC;
	text-decoration: none;
	font-size:11px;
}

a.dis:hover {
	color:#333;
	text-decoration:underline;
}

a.dis:active {
	color:#3366CC;
	text-decoration: none;		
}

/* Enlaces Entercom*/
a.entercom:link ,a.entercom:visited{
	color:#999999;
	text-decoration: none;
	font-size:0.85em;
}

a.entercom:hover {
	color:#333333;
	text-decoration:none;
}

a.entercom:active {
	color:#006600;
	text-decoration: none;		
}

/* Enlaces Distribución*/
a.di:link ,a.di:visited{
	font-family:  "Arial", "Helvetica", "Arial", sans-serif;
	color:#0099CC;
	text-decoration: none;
	background-color:#FFFFFF;
	font-size:12px;
	margin:2px;
	
}

a.di:hover {
	color:#0099CC;
	border-bottom:1px solid #0099CC;
}

a.di:active {
	color:#0099CC;
}
	
	
/* Listas */	
ul {
	padding-bottom: 3px;
	padding-left: 20px;
}

li {
	list-style-image:url(../img/up.gif);
	padding: 0px 0px 0px 10px;
	line-height:19px;
	font-size:11px;
}
#di li{
	list-style-image:none;
	list-style-type:none;
}



#map {
	width:520px;
	height:350px;
	border:5px solid green;
}

	
/* Estilos Formulario*/
form { 
	margin: 0;
}

input.t, input.tr, textarea {
	background-color: white;
	border: 1px solid #666;
	font-size: 1.1em;
	color: #818273;
	margin-bottom: 0.3em;
	padding: 1px 3px 0px 3px;
	border-left: 3px solid #009900;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

input.t, input.tr {
	height: 1.6em;
}

input.tr, textarea.tr {
	border-left: 3px solid  #009900;	
}


input.btn {
    font-family: "Verdana", "Arial", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
	font-size: 11px;
	background-color:#fff;
    margin:4px 0 0 0px; 
}

/* Notebox contact */
.notebox {
	line-height: 1.4em; 
	float:right; 
	padding: 15px; 
	margin-left: 10px;
	margin-right:10px; 
	/*background: #F6E7CA; */
	background-image:url(../img/bg.png);
	border: 1px solid green;
	font-size:14px;
}

/* Marco para distribucion exclusiva */
.marco {
	padding: 0.3em;
	border-right: solid #b7b7b7 2px;
	border-bottom: solid #b7b7b7 2px;
	border-left: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

/* Tablas TD con borde */
td.border_black{
	border:1px solid #000;
}

td.gris {
	border:1px solid #666;
	background-color:#ececec;
}

td.gray {
	border:1px solid #666;
	background-color:#ccc;
}

table.list {
	font-size:10px;
}

/* Spans */
span.area {
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	font-family:'Century Ghotic', Arial,"San Serif";
}

span.mini{
	font-size:10px;
}

span.nuevo{
	color:#CC0000;
	font-weight:bold;
}

td.conborde {
	border:1px solid #ececec;
}

/* LOPD */
.aviso_lopd {float: left; width: 100%; text-align: center; padding-top: 2px; padding-bottom: 2px; background-color: green; color: #FFFFFF; line-height:25px;}
	.aviso_lopd a {padding:2px 4px 2px 4px; color: #FFFFFF; background-color:#363737; margin-top:5px; -webkit-transition:all 400ms ease; -o-transition:all 400ms ease; transition:all 400ms ease;}
	.aviso_lopd a:hover {background-color:#13a35f;}