﻿@charset "utf-8";
/* CSS Document */

.clear
{
    clear:both;
}

.Img_None
{
    border:0px;
    text-decoration:none;
}

.LinkSmall a
{
    color:#3782ff;
    font-weight:bold;
    text-decoration:none;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:9px;
    text-align:center;
}

.LinkSmall a:hover
{
    text-decoration:underline;
}

.HighIndex
{
    font-weight:bold;
    color:#85011e;
    font-size:11px;
    text-align:center;
}

.HighNovedad
{
    color:#19cc54;        
}

.HighNovedad a
{
    color:#19cc54;
    font-weight:bold;
    text-decoration:none;
}

.HighNovedad a:hover
{
    text-decoration:underline;
}

.Ejemplo
{
    font-style:italic;
    font-size:12px;
}


#Container
{
    width:100%;
    background-color:#FFF;
    text-align:center;
}

/*************
*** HEADER ***
*************/

/* Header1 */

#Header1
{
    width:100%;
    height:40px;
    vertical-align:middle;
    background-color:#5c5c5c;
}

#Header1_Container
{
    width:990px;
    margin:0px auto 0px auto;
    color:#FFF;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:13px;
    font-weight:lighter;
    overflow:hidden;
}

.Header1_ItemMenu td
{
    padding:0px 20px 0px 0px;
    height:40px;
    vertical-align:middle;
}

.Header1_ItemMenu td a
{
    color:#FFF;
    text-decoration:none;
}

.Header1_ItemMenu td a:hover
{
    text-decoration:underline;
}



/* Header2 */

#Header2_Container
{
    width:990px;
    height:150px;
    overflow:hidden;
    margin:0px auto 0px auto;
    background-color:#FFF;
    color:#FFF;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:13px;
    font-weight:lighter;
    overflow:hidden;
}

#Header2_Logo
{
    width:110px;
    float:left;
    margin:20px 20px 20px 0px;
}

#Header2_Title
{
    width:840px;
    height:90px;
    margin:40px 0px 0px 20px;
    float:left;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:30px;
    font-weight:bold;
    color:#999999;   
    text-align:left;
}

#Header2_Buscador
{
    width:260px;
    height:50px;
    float:right;    
    margin:100px 0px 0px 0px;
    background-color:Red;
}

/* Header3 */

#Header3
{
    width:100%;
    height:50px;
    background-color:#f5f5f5;
}

#Header3_Container
{
    width:990px;
    margin:0px auto 0px auto;
    color:#FFF;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:13px;
    font-weight:lighter;
}

/***********
*** FOOT ***
***********/

#Foot
{
    width:100%;

    vertical-align:middle;
    background-color:#333333;
}

#Foot_Container
{
    width:990px;
    margin:0px auto 0px auto;
    color:#FFF;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:13px;
    font-weight:lighter;
    overflow:hidden;
}

.Foot_Titulo
{
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:17px;
}
/***********
*** BODY ***
***********/

#Main_Container
{
    width:990px;
    margin:40px auto 40px auto;
    background-color:#FFF;
    margin-top:40px;
}


/* Index */

.Cuadro_Index
{
    height:300px;
    border:1px solid #CCC;   
    float:left;
    text-align:left; 
    font-size:13px;   
}

.AccesoRapido_Header200
{
    width:178px;
    padding:0px 10px 10px 10px;
    height:40px;
    text-align:center;
}

.AccesoRapido_Header300
{
    width:278px;
    padding:0px 10px 10px 10px;
    height:40px;
    text-align:center;
}

.Cuadro200 td
{    
    border-bottom:1px dotted #CCC;
    padding:2px 0px 2px 10px ;
}

.Cuadro200
{
    width:178px;
    padding:10px;
}

.Cuadro300
{
    width:278px;
    padding:10px;
}

.Cuadro300 td
{    
    border-bottom:1px dotted #CCC;  
    padding:2px 0px 2px 10px ;      
}

.Caja_Roja
{
    background: -moz-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa3838), color-stop(100%, #a10024));
    background: -webkit-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: -o-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: -ms-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: linear-gradient(to bottom, #fa3838 0%, #a10024 100%);
    color:#FFF;
}

.Caja_Roja2
{
    background: -moz-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c001c), color-stop(100%, #4e0112));
    background: -webkit-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: -o-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: -ms-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: linear-gradient(to bottom, #7c001c 0%, #4e0112 100%);
    color:#FFF;
}

.Caja_Azul
{
    background: -moz-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ccaff), color-stop(100%, #5d98ca));
    background: -webkit-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: -o-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: -ms-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: linear-gradient(to bottom, #8ccaff 0%, #5d98ca 100%);
    color:#FFF;
}

.Caja_Azul2
{
    background: -moz-linear-gradient(top, #336793 0%, #22496a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #336793), color-stop(100%, #22496a));
    background: -webkit-linear-gradient(top, #336793 0%, #22496a 100%);
    background: -o-linear-gradient(top, #336793 0%, #22496a 100%);
    background: -ms-linear-gradient(top, #336793 0%, #22496a 100%);
    background: linear-gradient(to bottom, #336793 0%, #22496a 100%);
    color:#FFF;
}


.Caja_Naranja
{
    background: -moz-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbf3e), color-stop(100%, #f6a90f));
    background: -webkit-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: -o-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: -ms-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: linear-gradient(to bottom, #ffbf3e 0%, #f6a90f 100%);
    color:#FFF;
}

.Caja_Naranja2
{
    background: -moz-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd9200), color-stop(100%, #b97a00));
    background: -webkit-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: -o-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: -ms-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: linear-gradient(to bottom, #dd9200 0%, #b97a00 100%);
    color:#FFF;
}

.Caja_Gris
{
    background: -moz-linear-gradient(top, #999999 0%, #666666 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #666666));
    background: -webkit-linear-gradient(top, #999999 0%, #666666 100%);
    background: -o-linear-gradient(top, #999999 0%, #666666 100%);
    background: -ms-linear-gradient(top, #999999 0%, #666666 100%);
    background: linear-gradient(to bottom, #999999 0%, #666666 100%);
    color:#FFF;
}

.Caja_Verde
{
    background: -moz-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86d96c), color-stop(100%, #5d9f48));
    background: -webkit-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: -o-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: -ms-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: linear-gradient(to bottom, #86d96c 0%, #5d9f48 100%);
    color:#FFF;
}

.Caja_Verde2
{
    background: -moz-linear-gradient(top, #e8fca4 0%, #8fa63e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8fca4), color-stop(100%, #8fa63e));
    background: -webkit-linear-gradient(top, #e8fca4 0%, #8fa63e 100%);
    background: -o-linear-gradient(top, #e8fca4 0%, #8fa63e 100%);
    background: -ms-linear-gradient(top, #e8fca4 0%, #8fa63e 100%);
    background: linear-gradient(to bottom, #e8fca4 0%, #8fa63e 100%);
    color:#FFF;
}

.Caja_AmarilloIndex2
{
    background: -moz-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7ee1e), color-stop(100%, #bfc605));
    background: -webkit-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: -o-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: -ms-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: linear-gradient(to bottom, #e7ee1e 0%, #bfc605 100%);
    color:#FFF;
}


.Fecha_News
{
    color:#a10024;
    width:60px;
    padding-right:0px;
}

.Descripcion_News
{    
    width:118px;
    padding-left:0px;
    font-size:12px;
}

/* Index2 */

.Columna200
{
    width:229px;   
    float:left; 
    height:300px;
}

.Columna300
{
    width:299px;
    float:left;
    height:300px;
}

.Body_Caja_Index
{
    margin:20px 10px;
    text-align:left;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:13px;
}

.Body_Caja_Index a
{
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:13px;
    text-decoration:none;
    color:#666;
}

.Body_Caja_Index a:hover
{
    text-decoration:underline;    
}

.Body_Caja_Index td
{    
    border-bottom:1px dotted #CCC;
    padding:2px 0px 2px 10px ;
}

.Header_Caja_Index200
{
    width:210px;
    height:40px;
    padding:10px;
    color:#FFF;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:18px;
    font-weight:bold;
}

.Header_Caja_Index300
{
    width:280px;
    height:40px;
    padding:10px;
    color:#FFF;
    font-family:'Roboto', Verdana, Sans-Serif;
    font-size:18px;
    font-weight:bold;
}

.Header_Caja_Index_Icono
{
    width:40px;
    height:40px;
    float:left;
}

.Header_Caja_Index_Titulo200
{
    width:160px;
    padding-left:10px;
    height:40px;
    float:left;
}

.Header_Caja_Index_Titulo300
{
    width:230px;
    padding-left:10px;
    height:40px;
    float:left;   
}

.Background_Gray
{
    background-color:#f5f5f5
}

.Borde_Columna_Left
{
    border-left:1px solid #CCC;
}

.Borde_Columna_Right
{
    border-right:1px solid #CCC;
}

.Descripcion_News
{    
    width:180px;
    padding-left:0px;
    font-size:12px;
}

.Separador_Horizontal
{
    width:990px;
    height:40px;    
}

.Caja_RojaIndex2
{
    background: -moz-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa3838), color-stop(100%, #a10024));
    background: -webkit-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: -o-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: -ms-linear-gradient(top, #fa3838 0%, #a10024 100%);
    background: linear-gradient(to bottom, #fa3838 0%, #a10024 100%);
    color:#FFF;
}

.Caja_Roja2Index2
{
    background: -moz-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c001c), color-stop(100%, #4e0112));
    background: -webkit-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: -o-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: -ms-linear-gradient(top, #7c001c 0%, #4e0112 100%);
    background: linear-gradient(to bottom, #7c001c 0%, #4e0112 100%);
    color:#FFF;
}

.Caja_AzulIndex2
{
    background: -moz-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ccaff), color-stop(100%, #5d98ca));
    background: -webkit-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: -o-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: -ms-linear-gradient(top, #8ccaff 0%, #5d98ca 100%);
    background: linear-gradient(to bottom, #8ccaff 0%, #5d98ca 100%);
    color:#FFF;
}

.Caja_Azul2Index2
{
    background: -moz-linear-gradient(top, #336793 0%, #22496a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #336793), color-stop(100%, #22496a));
    background: -webkit-linear-gradient(top, #336793 0%, #22496a 100%);
    background: -o-linear-gradient(top, #336793 0%, #22496a 100%);
    background: -ms-linear-gradient(top, #336793 0%, #22496a 100%);
    background: linear-gradient(to bottom, #336793 0%, #22496a 100%);
    color:#FFF;
}

.Caja_NaranjaIndex2
{
    background: -moz-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbf3e), color-stop(100%, #f6a90f));
    background: -webkit-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: -o-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: -ms-linear-gradient(top, #ffbf3e 0%, #f6a90f 100%);
    background: linear-gradient(to bottom, #ffbf3e 0%, #f6a90f 100%);
    color:#FFF;
}

.Caja_Naranja2Index2
{
    background: -moz-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd9200), color-stop(100%, #b97a00));
    background: -webkit-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: -o-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: -ms-linear-gradient(top, #dd9200 0%, #b97a00 100%);
    background: linear-gradient(to bottom, #dd9200 0%, #b97a00 100%);
    color:#FFF;
}

.Caja_GrisIndex2
{
    background: -moz-linear-gradient(top, #999999 0%, #666666 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #666666));
    background: -webkit-linear-gradient(top, #999999 0%, #666666 100%);
    background: -o-linear-gradient(top, #999999 0%, #666666 100%);
    background: -ms-linear-gradient(top, #999999 0%, #666666 100%);
    background: linear-gradient(to bottom, #999999 0%, #666666 100%);
    color:#FFF;
}

.Caja_VerdeIndex2
{
    background: -moz-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86d96c), color-stop(100%, #5d9f48));
    background: -webkit-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: -o-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: -ms-linear-gradient(top, #86d96c 0%, #5d9f48 100%);
    background: linear-gradient(to bottom, #86d96c 0%, #5d9f48 100%);
    color:#FFF;
}

.Caja_AmarilloIndex2
{
    background: -moz-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7ee1e), color-stop(100%, #bfc605));
    background: -webkit-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: -o-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: -ms-linear-gradient(top, #e7ee1e 0%, #bfc605 100%);
    background: linear-gradient(to bottom, #e7ee1e 0%, #bfc605 100%);
    color:#FFF;
}

/* Index3 */

.AccesoRapido_Header200_Index3
{
    width:178px;
    padding:0px 10px 10px 10px;
    height:80px;
    text-align:center;
}

.AccesoRapido_Header300_Index3
{
    width:278px;
    padding:0px 10px 10px 10px;
    height:80px;
    text-align:center;
}



/* Interiores */

#Posicionamiento
{
    margin:0px;
    padding:0px 20px 0px 20px;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    height:30px;
    line-height:30px;
    text-align:left;
        font-size:14px;
}

    #Posicionamiento a
    {
        color:#a10024;
        font-weight:bold;
        text-decoration:none;
    }
    
    #Posicionamiento a:hover
    {        
        text-decoration:underline;
    }
    
.Posicionamiento_Main
{
    font-family:'Roboto', sans-serif;
    font-size:14px;
    font-weight:bold;
    
}

#Titulo_Page
{
    padding:20px 0px 20px 0px;
    width:990px;    
    text-align:left;        
}

#Contenido_Page
{
    padding:0px;
    width:990px;    
    text-align:left;        
}

#Contenido_Page p
{
    padding-top:10px;    
}

.list_main
{
    padding:0px 0px 0px 18px;
    margin:0px;
    list-style-image:URL(../Images/bullet_main_rojo.gif);
}

.List1
{
    
    margin:0px;
    padding:0px;
    text-align:left;
    font-size:12px;
}

.list1darkblue
{
    list-style-image:URL(../Images/bullet1darkblue.gif);
}

.list1amarillo
{
    list-style-image:URL(../Images/bullet1amarillo.gif);
}

.list1rojo
{
    list-style-image:URL(../Images/bullet1rojo.gif);
    padding-left:20px;
}

.list1gris
{
    list-style-image:URL(../Images/bullet1gris.gif);
}

.list1verde
{
    list-style-image:URL(../Images/bullet1verde.gif);
}

.List1 li
{
    margin-left:10px;
    padding-bottom:5px;
}
    
.Question
{
    font-weight:bold;
    padding-top:20px;
    font-size:14px;
    color:#333;
}

.Texto
{
    padding-top:10px;
    font-size:13px;
    line-height:20px;
}

.Texto a
{
    color:#3782ff;
    font-weight:bold;
    text-decoration:none;
}

.Texto a:hover
{
    text-decoration:underline;
}

.High
{
    font-weight:bold;
    color:#85011e;
}

 
.titulo_subir
{
    width:810px;
    float:left;  
}
.btn_subir
{
    width:100px;
    float:left;    
    text-align:right;
}

.btn_subir a
{
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    color:#a4550f;
}  

.btn_subir a:hover
{
    text-decoration:none;
}  

.Division1_1
{
    width:298px;
    margin-left:auto;
    margin-right:auto;
    padding:15px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}

.Division1_3
{
    width:299px;
    float:left;
    padding:15px;
    border-right:1px solid #ccc;
}

.Division1_3 td
{    
    border-bottom:1px dotted #CCC;
    padding:2px 0px 2px 10px ;
}

.Division2_3 td
{    
    border-bottom:1px dotted #CCC;
    padding:2px 0px 2px 10px ;
}


.Division3_3 td
{    
    border-bottom:1px dotted #CCC;
    padding:2px 0px 2px 10px ;
}

.Division2_3
{
    width:299px;
    float:left;
    padding:15px;    
    border-right:1px solid #ccc;
    
}

.Division3_3
{
    width:299px;
    float:left;
    padding:15px;    
}

.Download_Titulo
{
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #CCC;
}

.Download_Datos_Fichero
{
    background-color:#f5f5f5;
    height:30px;
}

.Download_Item_Descargas
{
    width:970px;
    margin:20px 10px;
}

.Download_Detalle
{
    background-color:#e5e5e5;
    border:1px solid #CCC;
    width:200px;
    padding:10px;
}

.Download_Descripcion
{
    font-style:italic;
    width:610px;
    padding:0px 20px;
}

.Link_Titulo
{
    border:1px solid #CCC;
    width:968px;
    padding:5px 10px;
    background-color:#f5f5f5;
}

.Link_Detalle
{
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    width:968px;
    padding:10px 40px;
}

.Formulario
{
    width:900px;
    background-color:#f5f5f5;
    border:1px solid #CCC;
    padding:20px;
    margin-left:auto;
    margin-right:auto;
}

#En_Construccion
{
    width:990px;
    height:372px;
    margin-top:30px;
    background:URL(../Images/En_Construccion.jpg) top left no-repeat;

}

.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
.modalPopup
    {
        background-color: #FFFFFF;
        padding: 20px;        
        width: 500px;
        /*height: 120px;*/
    }
/* Menús y Botones */

.MenuOut{
	background-color:#BBD4F8; 
	border-color:White;
	border-width:1px;
	border-style:solid;  
	  
}
.MenuOver{
	background-color:#D4E4FA; 
	border-color:#002D96;
	border-width:1px;
	border-style:solid; 
}
.MenuOutE{
	background-color:#3782ff; 
	border-color:White;
	border-width:1px;
	border-style:solid;
    cursor:pointer; 
	  
}
.MenuOverE{
	background-color:#D4E4FA; 
	border-color:#002D96;
	border-width:1px;
	border-style:solid;
    cursor:pointer;  
}

.BotonIcon {
    background-color: #710019;
    border: 1px solid #710019;
    /*border-radius: 0.5vw;*/
    font-size: 25px;
    font-family: Calibri 'Trebuchet MS';
    color: white;
    font-weight: bold;
}

.BotonIcon:hover {
    background-color: #a10024;
    color: whitesmoke;
    cursor: pointer;
}

/*.......................................*/