@charset "utf-8";
/* CSS Document */
body, html {margin:0px; padding-top:5px; background-color:#3f3f41;}

#swf_div { width:900px; margin:auto; height:600px; }

#contenedor_div {width:900px; margin:auto;clear:both; }

#header_jp { width:900px; margin:auto; height:150px; clear:both; background-image: url(editables/head.png); background-repeat:no-repeat; }
#header_swf{ width:900px; margin:auto; height:150px; clear:both;}
#caja_botones {width:450px; float:right; padding-top:80px; text-align:center;}
#botones_header{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; text-align:center; color:#616B78; font-weight:bold;}
#botones_header a:link, #botones_header a:visited{ color:#616B78; text-decoration:none;}
#botones_header a:hover, #botones_header a:active{ color:#8BC53F; text-decoration:underline;}
#internas_div { width:900px; margin:auto;}
#text_internbox{ width:850px; padding-top:10px; padding-left:25px; padding-right:25px;}

.texto { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; color:#616B78;}

.textospace { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; color:#616B78; padding-left:15px;}

.textospace li{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; line-height:18px; color:#616B78; list-style-type: disc;}


.texto a{text-decoration:underline; color:#616B78;}
.texto a:hover{text-decoration:none; color:#333;}

#columnas{ width:410px; margin-right:40px; }
#columnas2{ width:400px; float:left;}

.footer {font-family: Tahoma; font-size:9px; color:#6A737B;text-align:center; }
.footer a:link, .footer a:visited {text-decoration:none; color:#6A737B;}
.footer a:hover,  .footer a:active {text-decoration:underline; color:#8BC53F;}

#foot_div {width:790px; margin:auto; clear:both; margin-top:10px !important; margin-top:0px;}

/* nuevos estilos */

#mastdiv { width:790px; margin:auto; background:white;}

#contenedor_div {width:790px; height:240px; margin:auto; background-image:url(images/web_r2_c2.jpg); background-repeat:no-repeat;    }
#footerrr_div {width:790px; height:175px; margin:auto; background-image:url(images/web_r5_c2.jpg); background-repeat:no-repeat;    }
#box {width:790px; height:auto; margin:auto; clear:both; background-color:#FFF; margin-top:50px;}
#box2{width:790px; height:auto; margin:auto; clear:both; background-color:#FFF; margin-top:0px;}
#menu_dip {width:790px; margin:auto; height:27px; clear:both; background:#94bd3d;}
#menu_dip2 {width:790px; margin:auto; height:27px; clear:both; background:#94bd3d;}
#cjaj{overflow-y:auto; width:360px; height:250px; padding-right:10px;}
#cjaj1{ width:360px; height:250px; padding-right:10px;}
#cajatext1 {
	width:360px;
	margin-right:10x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888A8C;
	padding-top:25px;
	clear:both;
	float:right;
	padding-right:30px;
}
#cajfla{ padding-top:15px; padding-left:15px;}
.tetes {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888A8C;
	text-align:justify;
}
.tetes1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888A8C;
	text-align:center;
}

/*YO*/

#menuk{float:left;}
#menuk1{float:left; width:170px;}
#menuk4{float:left; width:120px;}
#menuk2{float:right; background:#94bd3d;}
#menuk3{float:right; background:#94bd3d;}

#content{float:left; width:395px; text-align:center;}
#clasica{clear:both; height:1px;}
#texto{
	width:335px;
	float:left;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 0px;
}


#textoscroll{width:335px; height:250px; overflow-y:auto; padding-right:20px;}


#texto ul{margin:20px 0 20px 40px; list-style-type:square;}
#texto li{margin-bottom:4px;}
#esp{margin-left: 0px; margin-top:20px;}
#form1{float:left; margin:20px 20px 0 90px !important; margin-left:40px; width:auto; line-height:24px;}
#form3{float:left; margin:20px 20px 20px 20px !important; margin-left:0px; width:275px; line-height:24px; padding-left:30px;}
#form2{float:left; margin:20px 0 0 90px !important; margin:20px 0 0 50px; width:220px;}
#form2 input{margin-bottom:5px;}
#form2 div{width:auto;}
#formuLeft{float:left;}
#formuRight{float:right;}

.campos{background: #ebecee; border:1px solid #ebecee; color:#333;}
.camposend{background:#ebecee; border:1px solid #ebecee; color:#444; font-weight:bold;}

#titPrivacy{width:100%; background:#94bd3d; text-align:center;}
#textPrivacy{background:white; width:310px; margin:auto; height:auto; padding:20px 20px 15px 20px;}
#textLegal{background:white; width:800px; margin:auto; height:600px; padding:20px 20px 15px 20px;}
