body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 10px;
        font-weight: bold;
        background: #FFF;
}
.head{
	background-image: url("../imagenes/fondo_head.jpg");
	height:230px;
	width:1010px;
	padding: 0 0 20px 15px;
}
/**********************************************************************************/
#menu_ppal{
	float:left;
}
#menu_ppal ul{
	list-style:none;
	width:100%;
}
#menu_ppal li{
	display:inline; 
	padding: 0 10px 10px 5px;
	width:14%;
}
#menu_ppal a{
	color:#dd0069;
	font-weight: bold;
	text-decoration:none;
	font-size: 15px;
}
#menu_ppal a:hover{
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	font-size: 15px;
}
.navmenu
{
	padding:35px 0 0 20px;
}
/*.menu1
{
	 list-style-image: url("../imagenes/consolador.png");
	 position:relative;
	 right:-38px;
}*/
/**********************************************************************************/
#b1{
		border-style: solid; 
		border-color:#000000;
		border-bottom-width: 1px;
		border-top-width: 1px;
		border-left-width: 1px; 
		border-right-width: 1px;
}
.t_pag{
		font-size: 14px;
		font-weight: none;
        color: #333;
}
#tabla{
		border-style: solid; 
		border-color:#000000;
		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 2px; 
		border-right-width: 2px;
}
#clima{
		background-color:#ffffff;
}
#b2{
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000; 
	border-right: 1px solid #000000;
}
#b3{
	border-bottom: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000;
}
#b4{
	border-bottom: 1px solid #000000; border-right: 1px solid #000000;
}
#b5{
	border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000;
}
.gay > a
{
	width: 100%;
    height: 1.75em;
    line-height: 1.75em;
    text-indent: 15px;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
	background-image:url("../imagenes/orgullo-gay.png");
	background-repeat:no-repeat;
	background-position: 95% 0%;
	background-size: 50% 100%;
	color: #dd127b;

}
.vinieta img
{
	 align-items: center;
}
.vinieta
{
	display: flex;
	 align-items: center;
}
.WM	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
	text-decoration:none;
}

h2 {
        font: bold 18px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
		
}
h5{
	color:#dd137b;
}
.marque	{
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #339aff;
        margin: 0px;
		
}
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
.form{
		 font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		}
form input, form textarea, form button
{
	width: 100%;
    padding: .5rem .75rem;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 1.5rem;
    font-family: inherit;
}
.clientes .button
{
	background-color:#dd0069;
	color:#fff;
	padding:5px 10px;
	 border-radius: 5px;
	 float:right;
}
.clientes .button a
{
	color:#fff;
}
.clientes .button:hover, .clientes .button a:hover
{
	background-color:#fff;
	color:#dd0069;
}
.subtitulo{
		 font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		 
		}
.link{
		 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		}
img {
    border: none;
}
.left{
	padding: 0 5px 0 0;
}
#menu7a {
        width: 90px;
        margin: 0 0 0 0px;
	text-align:center;
	padding: 5px 5 5 10px;
        }
.texto	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	text-decoration:none;
	
	}
.tam1
{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 8px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	text-decoration:none;
}
.botones{
	background-color:#000000;
}
#bton{
	text-decoration:underline;
	background:#000000;
	color:#ff339a;
	}
.texto_negrita	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
	text-decoration:none;}
.texto_negrita2	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #ff339a;
	text-decoration:none;}
.texto_negrita3	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
	text-decoration:none;}
.texto_azul	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	color: #33a;
	text-decoration:underline;}
h4{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000;
	text-decoration:none;
	padding:5px 0 0 0;
}
.datos2	{
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color: #33a;
	text-decoration:none;}
/*****************************************************************************/
SELECT { 
		FONT-FAMILY: sans-serif;
	}
.itemizq {
			BACKGROUND-image: url(../imagenes/botona.jpg);
			border-style: solid; 
				border-color:#cccccc;
				border-width: 1px;
		}				/*color del boton sin el mouse*/
.itemizqover {
				BACKGROUND-image: url(../imagenes/botonb.jpg);
				border-style: solid; 
				border-color:#cccccc;
				border-width: 1px;
				}				/*color del boton con el mouse*/
.linkizqs {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 9pt; 
			COLOR: #004400; 
			FONT-FAMILY: verdana; 
			TEXT-DECORATION: none;
			TEXT-ALIGN:center;
			margin: 0px 0px 0px 0px;
			}
.linkizqovers {
				FONT-WEIGHT: bold; 
				FONT-SIZE: 9pt; 
				COLOR: #ff00ff; 
				FONT-FAMILY: verdana; 
				TEXT-DECORATION: none; 
				TEXT-ALIGN:center;
			margin: 0px 0px 0px 0px;
			}
.mayuscula{  
text-transform: uppercase;  
} 
.rojo{
	color:red;
}
.mscroll
{
	display:block;
	border: 2px solid #000000;
	overflow-x: hidden;
    overflow-y: scroll;
	height:820px;
}
.mscroll::-webkit-scrollbar {
  width: 12px;              
}
.mscroll::-webkit-scrollbar-thumb {
  background-color: #dd127b;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 1px solid #000000;  /* creates padding around scroll thumb */
}
/*********************************************************/