label.error { 
float: none; color: #FC0; padding-left: .5em; vertical-align: middle; font-size: 10px; font-family:Verdana; 
}

/* esto funcionará si la resolución de pantalla está entre 300 y 800 pixeles de ancho */
@media screen and (max-width: 599px) and (min-width: 100px) {
.estiloanuncio input[type=submit]{
background-color:#2e75a3 !important;
color:#FFF !important;
font-weight:bold  !important;
border: 3px solid #FFF;
padding:10px;
cursor:pointer;
}

#ex4 {
width: 100%;
line-height: 0px;
color: transparent;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

#ex4:hover {
line-height: 14px;
color: #575858;
}

#ex4 div{
text-align:justify !important;
}

#ex4 img{ 
width:100%;
}

table
{
margin:0px;
border-spacing: 0px;
border-collapse: collapse;
border:0px;	
}

td {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

a{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-decoration:none;
}

body{
margin: 0px;    
}

#noticia{
color:#000;
font-family: verdana;
font-size: 16px;
padding: 0px;
text-align: justify;
}

#noticia tr td img{
margin-left:10px;
border: #f3f3f3 5px solid;
border-radius: 10px;
padding: 2px;
width: 70%;
-webkit-box-shadow: 0px 0px 10px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 10px 0px rgba(189,189,189,1);
//height: 200px;
}

.estiloanuncio{
border: #2e75a3 5px solid;
border-radius: 10px;
padding: 5px;
width: 80%;
-webkit-box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
//height: 200px;
}

.estiloanuncio input,submit,select,textarea{
padding:5px;
margin-top:5px;
width: 98%;    
color:#000;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}

.imagentitulo{
width: 100%;
border-bottom: #2e75a3 10px solid;
border-top: #2e75a3 10px solid;
padding-top:5px;
padding-bottom:5px;
//border-radius:0px 0px 0px 0px;
}

.enlacemenu{
	background-color: #2e75a3;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
padding: 10px;
text-align: center;
color: #FFFFFF;
}

.enlacemenu a:hover{
color: #caad16;
}

.enlacemenubase a{
font-family: Verdana;
font-weight: bold;
font-size: 12px !important;
padding: 5px;
text-align: center;
color: #FFFFFF;
}

.enlacemenubase a:hover{
color: #caad16;}

.mititulo{
	background-color: #0099c0;
padding-right: 25px;
text-align: right;
font-size: 50px;
color:#FFFFFF;
font-family: Arial;
}

.misubtitulo{
color:#caad16;
font-size: 18px;
}

#menumovil{    
width: 100%;
float:left;
display:block;
padding: 10px;
//right: 100px;
background-color: #2e75a3;
}

#menuunico{    
width: 100%;
float:left;
display:inline-block;
background-color: #2e75a3;
}

#logounico img{    
width:100%;
}

#cabecera{    
width: 100%;
height: 50px;
float: left;
display: none;
}

#titulo{    
top:100px;
width: 100%;
float: left;
background: #f3f3f3;
//position: absolute;    
z-index: 1;
display: block;
//background-image: url(../imagenes/fondito.gif);
}

#contenido{  
width: 100%;
//height: 400px;
float: left;
//top:400px;
display: block;
}

#anunciosiz{  
width: 100%;   
background-color: #2e75a3;
float: left;
display: none;
//position: absolute; 
}

#anunciosder{    
width: 100%;
height: 100%;    
background-color: #2e75a3;
float: left;
display: block;
//position: absolute; 
}

#base{    
font-family: verdana;
font-size: 10px;
padding: 30px;
padding-left: 50px;
color:#FFFFFF;
background-color: #2e75a3;
clear: both;
display: block;
}

#anunciosiz2{  
width: 100%;   
background-color: #2e75a3;
float: left;
display: block;
//position: absolute; 
}
	
.estiloanuncio img{    
text-align:center;
width:100%;
}
.menusuario{
	background-color: #2e75a3 !important;
}

.menuusuario td{

width:100%;
display:block;
text-align:center;
}

}

/* esto funcionará si la resolución mínima de la pantalla es de 1200 pixeles de ancho */
@media screen and (max-width: 1024px) and (min-width: 600px) {
.estiloanuncio input[type=submit]
{
background-color:#2e75a3 !important;
color:#FFF !important;
font-weight:bold  !important;
border: 3px solid #FFF;
padding:10px;
cursor:pointer;
}

#ex4 {
width: 100%;
line-height: 0px;
color: transparent;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

#ex4:hover {
line-height: 14px;
color: #575858;
}

#ex4 div{
text-align:justify !important;
}

#ex4 img{ 
width:100%;
}

table
{
margin:0px;
border-spacing: 0px;
border-collapse: collapse;
border:0px;	
}

td {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

a{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-decoration:none;
}

body{
margin: 0px;    
}

#noticia{
color:#000;
font-family: verdana;
font-size: 12px;
padding: 0px;
text-align: justify;
}

#noticia tr td img{
border: #f3f3f3 15px solid;
border-radius: 10px;
padding: 10px;
width: 70%;
-webkit-box-shadow: 0px 0px 30px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 30px 0px rgba(189,189,189,1);
//height: 200px;
}

.estiloanuncio{
border: #2e75a3 5px solid;
border-radius: 10px;
padding: 5px;
width: 80%;
-webkit-box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
//height: 200px;
}

.estiloanuncio input,submit,select,textarea, file{
padding:5px;
margin-top:5px;
width: 98%;    
color:#000;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}

.imagentitulo{
width: 100%;
border-bottom: #2e75a3 10px solid;
border-top: #2e75a3 10px solid;
padding-top:5px;
padding-bottom:5px;
//border-radius:0px 0px 0px 0px;
}

.enlacemenu{
background-color: #2e75a3;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
padding: 10px;
text-align: center;
color: #FFFFFF;
}

.enlacemenu a:hover{
color: #caad16;
}

.enlacemenubase a{
font-family: Verdana;
font-weight: bold;
font-size: 12px !important;
padding: 5px;
text-align: center;
color: #FFFFFF;
}
    
.enlacemenubase a:hover{
color: #caad16;
}

.mititulo{
background-color: #0099c0;
padding-right: 25px;
text-align: right;
font-size: 50px;
color:#FFFFFF;
font-family: Arial;
}

.misubtitulo{
color:#caad16;
font-size: 18px;
}

#menumovil{    
width: 100%;
float:left;
display:none;
//right: 100px;
background-color: #2e75a3;
}

#menuunico{    
margin-top:130px;   
width: 100%;
background-color: #2e75a3;
position: fixed;
z-index:2;
}

#logounico{    
// background-color: #2e75a3;
width: 100%;
background-color:#2e75a3;
position: fixed;
//left: 30px;
//float: right;
z-index:2;
}

#principal{  
width: 100%;
position: absolute;
z-index:1;
display: block;
}

#cabecera{    
width: 100%;
height: 190px;
float: left;
display: block;
background-color:#2e75a3;
}

#titulo{    
top:100px;
width: 100%;
//height: 300px;
float: left;
background: #f3f3f3;
//position: absolute;    
z-index: 1;
display: block;
//background-image: url(../imagenes/fondito.gif);
}

#contenido{  
width: 70%;
//height: 400px;
float: left;
//top:400px;
display: block;
}

#anunciosiz{    
width: 0%;
height: 100vh;    
//background-color: #2e75a3;
float: left;
display: none;
//position: absolute; 
}

#anunciosder{    
width: 30%;
height: 100%;    
background-color: #2e75a3;
float: left;
display: block;
//position: absolute; 
}

#base{    
font-family: verdana;
font-size: 10px;
padding: 30px;
padding-left: 50px;
color:#FFFFFF;
background-color: #2e75a3;
clear: both;
display: block;
}

#anunciosiz2{  
width: 100%;   
background-color: #2e75a3;
float: left;
display: block;
//position: absolute; 
}

.estiloanuncio img{    
text-align:center;
width:100%;
}
}

/* esto funcionará si la resolución mínima de la pantalla es de 1200 pixeles de ancho */
@media screen and  (min-width: 1025px) {

#ex4 {
width: 100%;
line-height: 0px;
color: transparent;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

#ex4:hover {
line-height: 14px;
color: #575858;
}

#ex4 div{
text-align:justify !important;
}

#ex4 img{ 
width:100%;
}

table
{
margin:0px;
border-spacing: 0px;
border-collapse: collapse;
border:0px;	
}

td {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

a{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-decoration:none;
}

body{
margin: 0px;    
}

#noticia{
color:#000;
font-family: verdana;
font-size: 12px;
padding: 0px;
text-align: justify;
}

#noticia tr td img{
border: #f3f3f3 15px solid;
border-radius: 10px;
padding: 10px;
width: 70%;
-webkit-box-shadow: 0px 0px 30px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 30px 0px rgba(189,189,189,1);
//height: 200px;
}

.estiloanuncio{
border: #2e75a3 5px solid;
border-radius: 10px;
padding: 5px;
width: 80%;
-webkit-box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
box-shadow: 0px 0px 30px 0px rgba(252,252,252,1);
//height: 200px;
}

.estiloanuncio img{
width: 100%;
}

.estiloanuncio input,select,textarea{
padding:5px;
margin-top:5px;
width: 98%;    
color:#000 !important;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}
	
.estiloanuncio input[type=submit]
{
background-color:#2e75a3 !important;
color:#FFF !important;
font-weight:bold  !important;
border: 3px solid #FFF;
padding:10px;
cursor:pointer;
}

.imagentitulo{
width: 100%;
border-bottom: #2e75a3 10px solid;
border-top: #2e75a3 10px solid;
padding-top:5px;
padding-bottom:5px;
//border-radius:0px 0px 0px 0px;
}

.enlacemenu{
	background-color: #2e75a3;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
padding: 10px;
text-align: center;
color: #FFFFFF;
}

.enlacemenu a:hover{
color: #caad16;
}

.enlacemenubase a{
font-family: Verdana;
font-weight: bold;
font-size: 12px !important;
padding: 5px;
text-align: center;
color: #FFFFFF;
}

.enlacemenubase a:hover{
color: #caad16;
}

.mititulo{
	background-color: #0099c0;
padding-right: 25px;
text-align: right;
font-size: 50px;
color:#FFFFFF;
font-family: Arial;
}

.misubtitulo{
color:#caad16;
font-size: 18px;
}

#menumovil{    
width: 100%;
float:left;
display:none;
//right: 100px;
background-color: #2e75a3;
}

#menuunico{    
padding-left: 400px;    
width: 100%;
background-color: #2e75a3;
position: fixed;
z-index:2;
}

#logounico{  
position: fixed;
float: right;
z-index:2;
}

#principal{  
width: 100%;
position: absolute;
z-index:1;
display: block;
}

#cabecera{    
width: 100%;
height: 50px;
float: left;
display: block;
}

#titulo{    
top:100px;
width: 100%;
height: 300px;
float: left;
background: #f3f3f3;
//position: absolute;    
z-index: 1;
display: block;
//background-image: url(../imagenes/fondito.gif);
}

#contenido{  
width: 55%;
//height: 400px;
float: left;
//top:400px;
display: block;
}

#anunciosiz{    
width: 30%;         
background-color: #2e75a3;
float: left;
display: block;
//position: absolute; 
}

#anunciosder{    
width: 15%;
height: 100%;    
background-color: #2e75a3;
float: left;
display: block;
//position: absolute; 
}

#base{    
font-family: verdana;
font-size: 10px;
padding: 30px;
padding-left: 50px;
color:#FFFFFF;
background-color: #2e75a3;
clear: both;
display: block;
}

#anunciosiz2{  
width: 100%;   
background-color: #2e75a3;
float: left;
display: none;
//position: absolute; 
}
.menusuario{
	background-color: #2e75a3;
}
.menuusuario td{
text-align:center;
}

.botonusuario{
border:2px solid #FFF;
padding:5px;
}
}